Barcode Generator

概要

バーコードジェネレーターは、小売・産業・サプライチェーン・郵便の各カテゴリーにわたる27種類以上の国際標準フォーマットに対応しています。処理はすべてブラウザ内で完結し、サーバーへのデータ送信はありません。バーコードはSVGまたはPNGで個別に、あるいはZIPアーカイブとして一括ダウンロードできます。

フォーマットの選び方

使用環境によってフォーマットの要件は厳密に決まっており、誤ったフォーマットを選ぶとスキャナーが完全に読み取りを拒否します。

小売 / 商品

  • EAN-13 — 世界共通の13桁商品コード(例: 4006381333931
  • EAN-8 — 小型包装向けのコンパクトな8桁コード
  • UPC-A — 北米小売の12桁コード
  • EAN-5 / EAN-2 — 書籍の価格や号数のアドオンコード

産業用 / 倉庫

  • Code 128 — 最も汎用性が高い。文字セットA/B/Cを自動切換えし、完全なASCIIに対応
  • Code 39 — 大文字とアルファベット・数字のみ(例: HELLO)。完全なASCIIが必要な場合はCode 39 ExtendedかCode 128を使用
  • ITF-14 — 物流外箱向けの14桁コード
  • Codabar — 図書館・血液バンク専用

サプライチェーン / GS1

  • GS1-128 — アプリケーション識別子構文を使用(例: (01)12345678901234
  • GS1 DataBar — 計量商品向けの14桁GTIN
  • GS1 DataBar Expanded — 可変長AIエンコード

郵便

  • POSTNET — USPSの5桁郵便番号フォーマット(例: 12345
  • PLANET — USPSトラッキングコード、11桁
  • Identcode / Leitcode — Deutsche Post / DHLのルーティングコード

フォーマット別の入力ルール

各フォーマットは入力内容に厳しい制約を課しており、規格外の値を入力すると具体的な理由と共にバリデーションエラーが表示されます。

  • EAN-13: 正確に13桁の数字。末尾がチェックデジット
  • EAN-8: 正確に8桁の数字
  • UPC-A: 正確に12桁の数字
  • Code 39: 大文字A〜Zと数字0〜9のみ。小文字や特殊文字にはCode 128を使用
  • Pharmacode: 3〜131,070の整数のみ。医薬品の内部コードに使用
  • ITF-14: 正確に14桁の数字
  • GS1-128 / GS1 DataBar Expanded: アプリケーション識別子記法が必要(例: GTINには(01)

スキャナビリティに影響するスタイル設定

右側の設定パネルは見た目だけでなく、バーコードの読み取り精度にも直接影響します。

  • 高さ: 20〜500 px
  • バー幅: 1〜10(全体の幅に影響)
  • 余白(クワイエットゾーン): 0〜50 px — スキャナーは最低限の余白を必要とする。10以上にしておくとほとんどの用途で安全
  • フォントサイズ: 8〜32(人間が読むテキストにのみ影響)
  • 回転: 0 / 90 / 180 / 270度

一括生成とファイルインポート

一括モードでは1行に1つの値を入力します。エラーのある入力は行ごとに理由が表示されます(5件を超えるエラーは件数のみ表示)。大量のデータには、CSVまたはTXTファイルをインポートすると便利です — 最初の行がvalueヘッダーかどうかを自動検出してスキップします。現在のフォーマット向けのサンプル入りテンプレートは「CSVテンプレート」または「TXTテンプレート」ボタンでダウンロードできます。

SVGかPNGか

  • SVG — ベクター形式。どのサイズに拡大しても品質が劣化しない。印刷やレーザー彫刻に推奨
  • PNG — 2倍解像度でレンダリング。画面表示やデジタル文書への埋め込みに適している
  • 一括モードではSVG ZIPまたはPNG ZIPで全バーコードを一括ダウンロード可能