便利ツール
オンラインバーコード生成ツール
無料のオンラインバーコード生成ツールです。CODE128、EAN-13 商品コード、EAN-8、UPC-A、CODE39、ITF-14 に対応し、テキストを入力するとリアルタイムで生成、一括処理や PNG / SVG の高解像度ダウンロードも可能です。処理はすべてブラウザ内で行われ、入力内容は送信されません。
🔒 プライバシーについて:バーコードのエンコードと画像の書き出しはすべてお使いのブラウザ内で完結します(サードパーティ依存はゼロ、CDN へのリクエストもありません)。入力内容がサーバーに送信されることはなく、ページを再読み込みすると消去されます。
対応しているバーコード形式(CODE128 / EAN-13 / CODE39 / ITF-14)
一次元バーコードは用途ごとに使い分けます。小売商品には EAN-13/UPC-A、社内番号や URL テキストには CODE128、産業向けには CODE39、外箱の物流には ITF-14 が適しています。下表に当サイトが対応する 6 形式と主な用途をまとめました。選択するとすぐに生成できます。
使い方:3 ステップでバーコードを生成
- ステップ 1・内容を入力:エンコードしたいテキストや数字を入力欄に入力します。たとえば社内番号 SP20250916、URL https://17nas.com、13 桁の商品コード 6901234567892 などです。
- ステップ 2・形式を選択:商品コードは EAN-13(12 桁を入力するとチェックデジットが自動で補われ、13 桁全体が表示されます)、社内番号は CODE128、産業向けは CODE39、物流ケースは ITF-14 を選びます。プレビューはリアルタイムで更新され、未対応の形式やチェックデジットの誤りは明確に通知されます。
- ステップ 3・ダウンロードまたは印刷:PNG(2x/3x/4x の高解像度ビットマップ)または SVG(ベクター形式で、拡大や印刷でも劣化しません)をダウンロードできます。「印刷 / PDF として保存」からラベルを直接出力することも可能です。
バーコードの一括生成(Excel / CSV 読み込み)
- 入力欄に 1 行 1 件でバーコードの内容を書くと一括生成され、「一括時の 1 行あたり件数」に従ってグリッド状に並びます。
- Excel から 1 列をそのままコピーして入力欄に貼り付けられます(カンマ・セミコロン・タブ区切りのいずれも認識し、最初の列のみを使用します)。「CSV/TXT を読み込む」からローカルファイルを選ぶこともできます。
- 一括書き出し:PNG は 1 枚の長い画像(barcodes-sheet.png)に、SVG は 1 つのファイルにまとめられます。1 件だけ書き出したい場合は、そのカード右下の PNG / SVG ボタンを押してください。
ダウンロード形式:PNG と SVG ベクターの違い
- PNG:ビットマップ形式で互換性が最も高く、チャットでの送信や Word/PPT への貼り付け、そのままの印刷に適しています。当サイトでは 2x〜4x 倍率で描画し、バーとスペースを整数ピクセルに合わせるため、ぼやけて読み取れなくなることはありません。
- SVG:ロスレスで拡大できるベクター形式で、組版・印刷、レーザー彫刻、デザインソフト(Illustrator / Figma)での再編集に適しています。「ベクター バーコード生成」を求める場合に推奨の形式です。
- PDF:「印刷 / PDF として保存」を押し、印刷ダイアログで「PDF として保存」を選ぶだけです。ページ全体のラベルや一括出力に適しています。
よくある質問
対応しているバーコード形式は?
現在 6 形式に対応しています:CODE128、EAN-13、EAN-8、UPC-A、CODE39、ITF-14 です。小売商品コードには EAN-13(中国本土では通常 690-699 で始まります)、社内番号・物流伝票・URL テキストには CODE128、産業向けには CODE39、外箱やパレットには ITF-14、北米の小売商品には UPC-A をお使いください。
中国語(漢字)に対応していますか?中国語のバーコードが文字化けするのはなぜですか?
対応していません。これは当サイトの制限ではなく、CODE128、CODE39、EAN/UPC、ITF といった一次元バーコードの国際規格が ASCII(数字・英字・一般的な記号)のコードワードしか定義しておらず、漢字に対応する符号化が存在しないためです。標準的なスキャナで中国語を正しく読み戻せる一次元バーコードは、どのツールでも生成できません。ネット上で「中国語バーコード」と呼ばれるものは、漢字の GBK/UTF-8 バイト列をそのままバーコードに詰め込んだもので、一般的なスキャナでは文字化けし、独自システムでのみ一致する可能性があります。中国語を格納したい場合は二次元コード(QR コード)をご利用ください。
EAN-13 のチェックデジットはどう計算しますか?正しくないと表示されるのはなぜですか?
EAN-13 の 13 桁目はチェックデジットです。前 12 桁を左から 1、3 と交互に重み付けして合計し、(10 − 合計 mod 10) mod 10 で求めます。入力した 13 桁が計算結果と一致しない場合は、正しいチェックデジットを表示します。12 桁だけ入力した場合は自動で補完し、13 桁全体を表示します。
CODE128 と CODE39 の違いは何ですか?どちらを選ぶべきですか?
違いは文字セットと密度です。CODE128 はすべての ASCII 文字(小文字を含む)に対応し、コードセット B/C を自動で切り替えて連続する数字を短く圧縮します。CODE39 は数字・大文字・- . 空白 $ / + % のみですが、構造が単純で自己チェック機能があり、古い産業機器の多くは CODE39 しか読めません。新規の用途では CODE128 を優先し、後段の機器が CODE39 しか対応しない場合に CODE39 を選んでください。
生成したバーコードが読み取れないのはなぜですか?
よくある原因は 4 つです。① クワイエットゾーン(静区)が切り取られている — バーコードの左右には余白が必要です(当サイトでは自動的に確保しています)。② 印刷サイズが小さすぎる — モジュール幅は 0.25mm 以上を推奨します。③ 画像が補間で拡大・縮小されてぼやけている — PNG(整数ピクセルで描画)をダウンロードするか、SVG をそのままお使いください。④ バーと背景のコントラストが不足している — 濃い色のバーと薄い色の背景を保ち、反転はしないでください。EAN/UPC の商品コードは左右の余白の要件がより厳しいため、ラベルに印刷する際は空白の余白を確保してください。
一括生成はできますか?Excel から取り込むには?
可能です。1 回につき最大 200 件まで生成できます。1 行に 1 件入力すると、ツールが 1 件ずつ検証し、問題のある行を指摘します。Excel から 1 列をコピーしてそのまま貼り付けられ(最初の列のみ使用、カンマ・セミコロン・タブを認識)、「CSV/TXT を読み込む」からローカルファイルを選ぶこともできます。一括書き出しでは、PNG は 1 枚の長い画像に、SVG は 1 つのベクターファイルにまとめられます。
バーコードのデータはサーバーに送信されますか?
いいえ。エンコードと画像の描画はすべてブラウザ内で行われ、ページはサードパーティのバーコードライブラリや CDN を一切読み込みません。入力内容はサーバーを経由せず、データベースにも保存されず、ページを再読み込みすると消去されます。
関連ツール