小売・物流で使われる主要な形式すべてに対応した、印刷用バーコード
このバーコード作成ツールは、入力に合わせて EAN-13、EAN-8、UPC-A、UPC-E、Code 128、Code 39、ITF-14、Interleaved 2 of 5、Codabar、MSI Plessey、Pharmacode のシンボルを描画します。チェックデジットを省略すると自動で計算され、コードをすべて入力するとチェックデジットが検証され、誤っている場合は正しい値が提示されます。バーの幅、高さ、クワイエットゾーン、目視用の文字、色を調整し、印刷用のベクター SVG か、最大 8 倍の解像度の PNG をダウンロードできます。処理はすべてブラウザ内で行われ、エンコードする値がアップロードされることはありません。
バーコードの作り方
- 1ツールバーでシンボル体系を選びます。店頭で販売する商品には EAN-13 または UPC-A、出荷用の段ボールには ITF-14、英字を含むものには Code 128 を使います。
- 2値を入力するか貼り付けます。EAN と UPC は最後のチェックデジットを除いた数字を入力すれば、チェックデジットが自動で付加されます。
- 3コードをすべて入力した場合は、緑のチェックマークでチェックデジットが正しいことを確認できます。誤ったチェックデジットには、正しい値とそれを使うためのボタンが表示されます。
- 4バーの幅、高さ、余白、フォントサイズ、色を設定します。スキャナーで読み取れるよう、明るい背景に暗い色のバーを使ってください。
- 5印刷物やパッケージのデザインには SVG をダウンロードし、それ以外は倍率を選んで PNG をダウンロードします。SVG のマークアップをそのままコードにコピーすることもできます。
どのバーコードの種類を使えばよいですか?
- EAN-13
- 北米以外の世界中で使われている 13 桁の小売用バーコードです。先頭の数字はブランド所有者に割り当てられた GS1 事業者コードで、最後の 1 桁は mod-10 のチェックデジットです。
- UPC-A
- 米国とカナダで使われている 12 桁の小売用バーコードです。UPC-A は先頭に 0 を付けた EAN-13 と同じなので、現在の POS スキャナーはどちらも読み取れます。
- EAN-8 と UPC-E
- 通常サイズのコードが収まらない小さな包装向けの短縮版です。UPC-E は 0 が連続する UPC-A を 8 桁に圧縮したもので、このツールでは展開後の完全な UPC-A を表示します。
- Code 128
- ASCII の 128 文字すべてを表せる、コンパクトで高密度なコードです。社内ラベル、資産管理タグ、配送ラベル、GS1-128 で一般的に使われます。自動モードではコードセット A、B、C を切り替えて、バーコードをできるだけ短くします。
- Code 39
- 英大文字、数字、いくつかの記号を扱える古い英数字コードです。幅は広くなりますが印刷品質の悪さに非常に強く、自動車業界や防衛分野の一部のラベル規格では今も必須です。
- ITF-14 と Interleaved 2 of 5
- 数字を 2 桁ずつ組にしてエンコードする数字専用コードです。ITF-14 は段ボールの外箱に 14 桁の GTIN を表示するもので、通常の ITF は偶数桁であれば何桁でも扱えます。
- Codabar、MSI、Pharmacode
- 特定用途向けの従来型コードです。Codabar は図書館、血液銀行、宅配伝票に、MSI Plessey は倉庫の棚ラベルに、Pharmacode は医薬品の包装管理に使われます。
チェックデジットの計算方法
EAN-13、EAN-8、UPC-A、UPC-E、ITF-14 はいずれも GS1 mod-10 のチェックデジットで終わります。一番右のデータ桁から順に、数字に 3 と 1 を交互に掛けて合計し、その合計を次の 10 の倍数にする数がチェックデジットになります。590123412345 の場合、重み付けした合計は 83 なので、チェックデジットは 7、完全な EAN-13 は 5901234123457 です。
チェックデジットがあることで、スキャナーは誤った商品を登録する代わりに読み取りミスを検出できます。そのため、チェックデジットが誤ったコードはレジで受け付けられません。ここに完全なコードを貼り付けると、最後の桁が計算値と比較され、本来どの数字であるべきかが正確に表示されます。
Code 39 には任意の mod-43 チェック文字があり、MSI は mod 10、mod 11、二重チェックデジットに対応しています。Code 128 には必須の mod-103 チェックサムが常に含まれ、これは自動で付加され、バーの下の文字には印字されません。
確実に読み取れるバーコードにするには
- クワイエットゾーンを確保してください。両側の空白は、最も細いバーの 10 倍以上必要です。レイアウトで切り取らないでください。
- 明るい背景に暗い色のバーを印刷してください。赤、オレンジ、黄色のバーはレーザースキャナーの赤い光では見えず、反転した(暗い地に明るいバーの)コードは多くの読み取り機で失敗します。
- バーコードを横方向に潰さないでください。縦横比を保って拡大縮小し、どのサイズでもバーがくっきりするよう SVG を使うのがおすすめです。
- 小売用の EAN と UPC は、標準サイズ(EAN-13 で 37.29 × 25.93 mm)に近い大きさで印刷してください。80% 未満に縮小すると読み取りにくくなります。
- 本番の印刷前に、印刷結果をスマートフォンでテストしてください。たとえば当サイトの バーコードスキャナー を使えます。
バーコードの番号は購入する必要がありますか?
小売店やマーケットプレイスで商品を販売するには、GS1 または小売店が認める再販業者からライセンスを受けた GTIN(EAN や UPC バーコードに含まれる番号)が必要です。このツールは有効な番号ならどれでも描画できますが、あなたの会社に登録された番号を作ることはできません。在庫管理、資産管理、イベントチケットなどの社内用途であれば、独自の採番による Code 128 を登録なしで使えます。
URL や連絡先カードなど、数十文字を超えるデータには、2D コードのほうが少ない面積ではるかに多くの情報を格納できます。QR コード作成ツールをお試しください。
よくある質問
- このバーコード作成ツールは無料ですか?
- はい。登録不要で、透かしも入らず、作成できるバーコードの数にも制限はありません。SVG と PNG のファイルは商用利用できます。
- EAN-13 や UPC-A のチェックデジットはどう計算しますか?
- EAN-13 の最初の 12 桁(UPC-A なら最初の 11 桁)を入力すると、チェックデジットが計算されて付加されます。入力欄の下のメッセージに、付加された数字が表示されます。
- チェックデジットが間違っていると表示されるのはなぜですか?
- 入力した最後の桁が、他の桁から求めた GS1 mod-10 チェックサムと一致していません。多くは入力ミスが原因です。メッセージに正しい数字が表示され、ボタンを押すとコードが修正後のものに置き換わります。
- SVG と PNG のどちらをダウンロードすべきですか?
- 印刷、パッケージ、ラベルソフトには SVG を使ってください。ベクター形式なので、どのサイズでもバーが完全にくっきりします。文書、Web サイト、画像しか受け付けないツールには PNG を使い、印刷する場合は高い倍率を選んでください。
- バーコードに英字を含められますか?
- EAN、UPC、ITF、MSI、Pharmacode は数字のみです。Code 128 は ASCII の英字、数字、記号をすべてエンコードでき、Code 39 は英大文字、数字、- . $ / + % とスペースをエンコードできます。
- EAN-13 と UPC-A の違いは何ですか?
- UPC-A は 12 桁で主に北米で使われ、EAN-13 は 13 桁でそれ以外の地域で使われます。UPC-A は 0 で始まる EAN-13 と同じもので、小売用スキャナーはどちらも読み取れます。
- カラーのバーコードは使えますか?
- 使えますが、明るい背景に暗い色のバーという強いコントラストを保ってください。レーザースキャナーには見えない赤や黄色のバーは避けてください。コントラストが低い場合や色が反転している場合は、ツールが警告を表示します。
- データはアップロードされますか?
- いいえ。バーコードは JsBarcode ライブラリを使ってブラウザ内で描画され、ファイルはお使いのデバイス上で作成されます。入力した内容がサーバーに送信されることはありません。