バーコードジェネレーター
EAN-13、EAN-8、UPC-A、ITF-14、Code 128、Code 39 のバーコードをブラウザ内で作成。チェックデジットは計算または検証され、PNG か SVG でダウンロードできます。
任意の ASCII テキスト(英字・数字・記号)。
バーコードジェネレーターとは?
商品、出荷用カートン、在庫ラベル、資産タグ向けに 1 次元バーコードを生成します。対応形式は Code 128、EAN-13、EAN-8、UPC-A、Code 39、ITF-14、ITF です。小売向けの形式では、GS1 のチェックデジットをツールが計算し、完全な番号を入力した場合は検証します。
バーコードジェネレーターの使い方
- 形式 を選びます。
- エンコードするデータ を入力します(EAN-13 なら 12 桁か、チェックデジット付きの 13 桁全体)。
- バーの幅、高さ(px)、色、バーの下に値を表示 するかどうかを調整します。
- バーコードを PNG または SVG でダウンロードします。
例
EAN-13, data 590123412345
5901234123457
チェックデジットの 7 が計算されて付加されます。
バーコードジェネレーターを使うべき場面
ラベル、プロトタイプ、社内の在庫管理、すでに所有している番号のバーコード印刷に使います。店舗で販売する商品の小売用 EAN/UPC 番号は GS1 からライセンスを受ける必要があり、バーコード画像を生成しても有効な商品番号が得られるわけではありません。URL や多くのテキストを含む 2 次元コードには、QR コードジェネレーターを使ってください。
バーコードジェネレーターの仕組み
入力は形式ごとに検証されます。Code 128 は ASCII、Code 39 は英大文字、数字、- . $ / + % とスペース、ITF は偶数桁の数字を受け付けます。EAN-13、EAN-8、UPC-A、ITF-14 では、右から数字に 3、1、3、1… の重みを付けて合計し、(10 − 合計 mod 10) mod 10 を取る GS1 mod-10 チェックデジット が計算されます。最後の桁が誤っている場合は、正しい桁とともに報告されます。バーはオープンソースの JsBarcode ライブラリにより SVG として描画され、PNG の書き出しはその SVG を 2 倍の解像度でレンダリングします。
一般的な使用例
- GTIN が割り当てられた商品の EAN-13 ラベルを印刷する
- 倉庫の棚番や資産用の Code 128 ラベルを作成する
- 出荷用カートン向けの ITF-14 バーコードを作る
- EAN や UPC のチェックデジットが正しいか確認する
よくある質問
EAN-13 のチェックデジットはどう計算されますか?
12 桁を左から交互に 1 と 3 で掛け(チェックデジットの隣の桁が 3)、合計して、次の 10 の倍数に達するのに必要な数を求めます。
自分で EAN-13 の番号を作ってもよいですか?
社内利用なら可能です。店舗で販売する商品には GS1 の事業者コードが必要で、そうでなければ他社の商品と番号が衝突するおそれがあります。
社内ラベルにはどの形式を使えばよいですか?
Code 128 はコンパクトで、英字、数字、記号をエンコードできるため、倉庫や資産のラベルでは通常これを選びます。