使い方
- 必要なバーコードの種類を選びます。たとえば、小売製品には EAN-13、ラベルには Code 128 です。
- 値を入力します。EAN、UPC、ITF-14 では最後の桁を省略でき、チェックディジットが自動的に追加されます。
- バーの幅、高さ、余白、色、値の下部への表示有無を調整します。
- 印刷用に SVG として、または 1× から 4× のサイズで PNG としてバーコードをダウンロードします。
仕組み
EAN-13、EAN-8、UPC-A、ITF-14の末尾にはGS1チェックデジットが付きます。右端から順に、数字に交互に3と1を掛けて合計し、その合計を次の10の倍数にするための数値がチェックデジットになります。590123412345の場合、重み付けした合計は83なので、チェックデジットは7となり、完全なコードは5901234123457です。すべての桁を入力した場合は末尾が検証され、チェックデジットが正しくない場合は正しい値とともに報告されます。
Code 128は128種類のASCII文字すべてをエンコードでき、混在したテキストに対してコンパクトになります。描画ライブラリが最も効率的なコードセットを自動的に選択します。Code 39は大文字、数字、いくつかの記号をサポートします。MSI Plesseyは数字のみで、ここではチェックデジットなしで描画されます。Pharmacodeは3から131070までの単一の数値をエンコードします。
バーコードは、オープンソースのJsBarcodeライブラリによってブラウザ内で描画されます。SVG出力はベクター形式なので、どのサイズでも鮮明に保たれます。PNG出力は画面上のサイズに対して選択した倍率でレンダリングされます。スキャナーがコードの開始位置を見つけるために必要なので、両側にクワイエットゾーン(空白の余白)を確保してください。
使用例
小売製品(EAN-13)
「590123412345」と入力すると「5901234123457」が生成されます。チェックディジット「7」は自動的に計算されます。
誤ったチェックディジット
「5901234123458」と入力するとエラーが表示されます。この数字列のチェックディジットは7である必要があります。
倉庫ラベル(Code 128)
TIG-2026-0042 のようなラベル用の値は Code 128 としてエンコードされ、ラベルプリンター用に SVG としてダウンロードできます。
よくある質問
自社製品のために EAN-13 番号を自作してもよいですか?
バーコード自体は読み取れますが、店舗やマーケットプレイスでは GS1 から自社に付与された番号が必要です。自作の番号は社内やテスト目的にのみ使用してください。
SVG と PNG のどちらを使うべきですか?
印刷やデザインソフトでは SVG を使用してください。どのサイズでも鮮明さを保てます。SVG を利用できない文書やウェブサイトでは PNG を使用し、印刷には 3× または 4× を選んでください。
UPC-A と EAN-13 の違いは何ですか?
UPC-A は 12 桁で、主に北米で使われています。先頭が 0 の EAN-13 には同じ番号が含まれ、現在のスキャナーはどちらも読み取れます。
スキャナーがバーコードを読み取らないのはなぜですか?
コントラスト(明るい背景に暗いバー)を確認し、両側に余白を設け、バーを不均等に拡大縮小しないでください。極端に細いバー(幅 1)は、一部のプリンターでは小さすぎる場合があります。
プライバシー
バーコードはブラウザ内で生成されます。入力した値が送信・保存されることはありません。