使い方
- バーコードの種類を選びます。店で売る商品なら EAN-13、北米なら UPC-A を選びます。
- チェックディジットを除いた数字または文字列、またはコード全体を入力します。状態の行に、チェックディジットを加えたか、検査したかが表示されます。
- バーの太さとバーの高さを設定します。数字をバーの下に表示したい場合は、バーの下に数字を表示するにチェックを入れます。
- 1つのバーコードはPNGをダウンロードかSVGをダウンロードで保存します。複数の場合は、値を1行に1つの値の欄へ1行ずつ入力し、PNGファイルを作る(ZIP)を押します。
チェックディジットの求め方
EAN-13、EAN-8、UPC-A、ITF-14は、GS1が番号に使うモジュロ10の方法で求めたチェックディジットで終わります。右から数えて、チェックディジットを除いた数字に、3、1、3、1の順に重みを付けます。重み付きの合計を10で割った余りを10から引き、結果が10なら0にします。
400638133393では、重み付きの合計が89なので、チェックディジットは1です。チェックディジットを除いた数字を入力すると、このツールが加えます。コード全体を入力すると検査し、最後の数字が違えばそれを受け付けません。スキャナーは別の商品として読んでしまうからです。
バーコードの種類の選び方
- EAN-13: 世界の小売商品の多くに付く13桁のバーコードです。
- UPC-A: 北米で売られる商品に使う12桁のバーコードです。
- EAN-8: とても小さな包装用の8桁の短いコードです。
- ITF-14: 配送用の段ボールの外箱に使う14桁のコードで、GTIN-14の形式です。
- Code 128: 印刷できる英字、数字、記号のどれでも使え、物流やラベルに使われます。内部のチェック文字は描画のライブラリが求めるので、文字列だけ入力します。
- Code 39: 大文字、数字、いくつかの記号です。Code 128より古く、長くなりますが、一部の業界ではまだ一般的です。
印刷と読み取り
スキャナーがコードを見つけられるよう、バーの周りに明るい余白(クワイエットゾーン)を残してください。最も細いバーは、プリンターで再現できる太さより細くしてはいけません。白か明るい背景の上の黒いバーが、最もよく読み取れます。
印刷にはSVGファイルを使ってください。どの大きさでも鮮明です。バーの太さを2ピクセル以上にして作ったPNGも、100%で印刷すれば使えます。
計算例:小売商品
バーコードの種類を EAN-13にして、400638133393と入力します。ツールはチェックディジット1を加えるので、コードは4006381333931になり、その数字がバーの下に表示されます。
1つを保存するにはPNGをダウンロードを選びます。または複数の商品番号を一覧の欄に入力し、PNGファイルを作る(ZIP)を押すと、1つのファイルに商品ごとのPNGが入ります。
よくある質問
ツールはチェックディジットを加えますか、それとも検査しますか?
入力内容によって両方です。最後の数字を除いた数字には、チェックディジットが加えられます。コード全体は検査され、最後の数字が誤っていれば受け付けないため、誤ったバーコードは作られません。
入力した数字はサーバーに送られますか?
いいえ。バーはJsBarcodeライブラリを使ってブラウザの中で描かれ、PNG、SVG、ZIPのファイルは、お使いの端末の中で作られます。入力した内容はアップロードも保存もされません。
作ったバーコードを、販売する商品に付けてもよいですか?
バーコードが商品を特定できるのは、その番号が自分のものである場合だけです。GS1の加盟団体が事業者コードを割り当てており、写した番号や作った番号は、店で別の商品と重なることがあります。番号は GS1、またはお住まいの国のGS1加盟団体から取得してください。
印刷したバーコードが読み取れないのはなぜですか?
よくある原因は、バーが細すぎること、色の対比が低いこと、バーの周りに明るい余白がないことです。バーが鮮明なままになる大きさでSVGファイルを印刷し、ツールが加える余白を残してください。
EAN-13とUPC-Aの違いは何ですか?
UPC-Aは12桁で、主に北米で使われます。EAN-13は13桁です。UPC-Aのコードは、先頭に0を付けるとEAN-13になり、ほとんどのスキャナーは両方を読み取ります。
Code 39は小文字を扱えますか?
いいえ。Code 39は大文字、数字、いくつかの記号だけなので、ツールは英字を大文字に変えます。小文字が必要な場合は、Code 128を使ってください。
出典
- GS1(英語): チェックディジット計算ツールと、モジュロ10のチェックディジットの方法
- GS1(英語): 商品と物流のバーコード規格
- JsBarcode(英語): このツールが使うオープンソースのバーコードライブラリ(MITライセンス)
数値と文章の最終確認日:2026年11月10日火曜日。