バーコード作成ツール
EAN-13(JANコード)、UPC-A、Code 128、Code 39、ITF-14、DataMatrix、GS1-128 などに対応した無料のバーコード作成ツールです。連番や CSV からの一括生成と ZIP ダウンロード、A4・Avery 用紙への面付け印刷、高解像度の PNG/SVG/PDF 出力に対応。ウォーターマークなし・登録不要で、処理はすべてお使いのブラウザ内で完結します。
詳細設定
サイズ
チェックデジット
外観
生成中…
埋め込みコード
HTML の img タグ
Markdown
GS1 適合チェック
BJ001
クリックまたはドラッグ&ドロップで CSV/TXT ファイルを読み込みます
1 行につき 1 件。2 列目は上部テキスト、3 列目は下部テキストとして扱われます(省略可)。
| # | バーコードのデータ | 上部テキスト | 下部テキスト |
|---|
任意の用紙サイズ(mm)
面付けプレビュー(縮小表示)
種類の選び方
- EAN-13 — 小売商品向け。チェックデジットを含む 13 桁(日本の JAN コード)
- UPC-A — 北米の小売向け。12 桁
- CODE128 — 物流・倉庫管理向け。英数字が使えます
- ITF-14 — 段ボール・集合包装向け。14 桁
- DataMatrix — 二次元コード。小面積に高密度で情報を格納できます
- GS1-128 — AI(識別子)付き。医薬品・食品のトレーサビリティ向け
使い方
- 「単体」「一括」「面付け」のタブを選びます
- バーコードの内容を入力し、種類を選びます
- 「詳細設定」でサイズ・色・チェックデジットを調整します
- PNG/SVG/PDF でダウンロードするか、そのまま印刷します
- 「一括」タブでは連番指定または 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 アーカイブを返します。