← ツール一覧へ戻る

バーコード作成ツール

EAN-13(JANコード)、UPC-A、Code 128、Code 39、ITF-14、DataMatrix、GS1-128 などに対応した無料のバーコード作成ツールです。連番や CSV からの一括生成と ZIP ダウンロード、A4・Avery 用紙への面付け印刷、高解像度の PNG/SVG/PDF 出力に対応。ウォーターマークなし・登録不要で、処理はすべてお使いのブラウザ内で完結します。

API ドキュメント
詳細設定
サイズ
チェックデジット
外観
生成中…

種類の選び方

  • EAN-13 — 小売商品向け。チェックデジットを含む 13 桁(日本の JAN コード)
  • UPC-A — 北米の小売向け。12 桁
  • CODE128 — 物流・倉庫管理向け。英数字が使えます
  • ITF-14 — 段ボール・集合包装向け。14 桁
  • DataMatrix — 二次元コード。小面積に高密度で情報を格納できます
  • GS1-128 — AI(識別子)付き。医薬品・食品のトレーサビリティ向け

使い方

  1. 「単体」「一括」「面付け」のタブを選びます
  2. バーコードの内容を入力し、種類を選びます
  3. 「詳細設定」でサイズ・色・チェックデジットを調整します
  4. PNG/SVG/PDF でダウンロードするか、そのまま印刷します
  5. 「一括」タブでは連番指定または CSV 読み込みで生成し、ZIP でまとめてダウンロードできます

データの取り扱い

バーコードの生成はすべてお使いのブラウザ内で行われ、データがサーバーに送信されることはありません。設定はブラウザの localStorage に自動保存され、次回アクセス時に復元されます。現在の設定はリンクとして共有することもできます。

API ドキュメント(REST インターフェース仕様)

以下はバーコード生成 API のインターフェース仕様です。この仕様に沿ってサーバー側を実装できます。パラメーターはこのページのフォーム項目と 1 対 1 で対応しています。

cURL の例

curl -X POST https://api.paritylabel.com/v1/barcode \
  -H "Content-Type: application/json" \
  -d '{
    "text": "1234567890128",
    "format": "ean13",
    "width_mm": 50,
    "height_mm": 20,
    "dpi": 300,
    "fg": "#000000",
    "bg": "#ffffff",
    "output": "png"
  }' \
  --output barcode.png

JavaScript(fetch)の例

const res = await fetch(
  'https://api.paritylabel.com/v1/barcode',
  {
    method: 'POST',
    headers: {'Content-Type':'application/json'},
    body: JSON.stringify({
      text: '1234567890128',
      format: 'ean13',
      width_mm: 50, height_mm: 20,
      dpi: 300, output: 'svg'
    })
  }
);
const svg = await res.text();
レスポンス形式:PNG は image/png、SVG は image/svg+xml、PDF は application/pdf を返します。一括生成のエンドポイントは texts[] 配列を受け取り、ZIP アーカイブを返します。

よくある質問

対応しているバーコードの種類は?
EAN-13(JANコード)、EAN-8、UPC-A、UPC-E、Code 128、Code 39、ITF-14、Codabar(NW-7)など、主要な一次元バーコードに対応しています。QR コードや DataMatrix などの二次元コードは、種類のプルダウンにある二次元コード用の項目を選んでください。
EAN-13 と UPC-A の違いは?
UPC-A は 12 桁で主に北米で使われ、EAN-13 は 13 桁で世界共通です。日本国内で使われる JAN コードは EAN-13 と同じ規格です。UPC-A は先頭に 0 を付けた EAN-13 として扱えるため、現在のスキャナーは通常どちらも読み取れます。
バーコードの最小サイズ(倍率)はどのくらい?
EAN/UPC の標準的な倍率は 80%〜200%(基準となる 100% は約 37.29×25.93 mm)で、原則として 80% を下回らないようにします。あわせて左右のクワイエットゾーン(余白)も必要で、EAN-13 の場合は左に 11 モジュール分、右に 7 モジュール分以上を確保してください。
生成したバーコードは商用利用できますか?
バーコードの画像そのものは商用利用いただけます。ただし小売流通で使う EAN/UPC の商品番号(GTIN・JAN コード)は GS1(日本では流通システム開発センター)から正式に取得する必要があり、自分で決めた番号を正規の小売チャネルで使うことはできません。
バーコードが読み取れないのはなぜ?
よくある原因は、左右のクワイエットゾーン(余白)が足りない、倍率が小さすぎる、印刷解像度が低い、コントラストが不足している(白地に黒バーが基本です)、チェックデジットが誤っている、色付きや白黒反転で読み取り性が損なわれている、といった点です。

ラベルの製造もお任せください。工場直販でお見積もりします。

このツールで仕様を固めたら、そのまま工場で生産できます。粘着ラベル、ロールラベル、GHS 化学品ラベル、バリアブル印刷に対応。印刷歴 10 年、短納期の校正、小ロットからの対応、海外発送も可能です。お問い合わせフォームは英語表記です。

見積もりを依頼する

関連ツール