バーコードジェネレーターは、小売・産業・サプライチェーン・郵便の各カテゴリーにわたる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で全バーコードを一括ダウンロード可能