オンライン無料バーコードジェネレーター
製品パッケージ用のEAN、倉庫向けのCODE128ラベル、輸送用カートンのITF-14が必要ですか?規格を選び、値を入力するだけでバーコードが即座に描画されます——入力しながら検証され、印刷対応のPNGとしてダウンロードできます。ジェネレーターはすべてブラウザ内で完結するため、製品番号や社内SKUがあなたのコンピューターを離れることはなく、登録や透かしも一切必要ありません。
どのバーコード規格が必要ですか?
それぞれの規格には特定の用途があります。迷ったときは、小売のレジ以外の用途であればCODE128を選ぶのが正解です。
| コードの種類 | 使用分野 | エンコードできる内容 | 選ぶべき場面 |
|---|---|---|---|
| CODE128 | 物流・倉庫・ネットショップ | 数字、文字(A–Z、a–z)、ASCII記号。 | 社内ラベル、荷物追跡、在庫管理に最適。データ密度が最も高く、コードが短く済みます。 |
| EAN-13 | 小売(ヨーロッパおよび世界の多くの地域) | 数字のみ(13桁)。 | ヨーロッパをはじめ、多くの市場のレジで販売される商品に必須です。 |
| UPC (UPC-A) | 小売(米国・カナダ) | 数字のみ(12桁)。 | 北米版のEAN-13に相当。米国へ商品を輸出する際に必要です。 |
| EAN-8 | 小型製品 | 数字のみ(8桁)。 | 口紅やガムなど、EAN-13が物理的に収まらない小さなパッケージ向け。 |
| CODE39 | 産業・自動車・防衛 | 数字、大文字A–Z、- . $ / + %。 | 古くから使われる非常に堅牢な規格。CODE128より幅は広いが、印刷品質が悪くても読み取りやすい。 |
| ITF-14 | 輸送用カートン | 数字のみ(14桁)。 | 外装用。規格が定める保護枠(ベアラーバー)をジェネレーターが自動で描画するため、段ボールに直接印刷しても可読性が保たれます。 |
なぜジェネレーターが一部の入力を拒否するのか
プレビューの代わりにエラーが表示される場合、その値は選択した規格のルールを満たしていません——これはバグではなく、検証機能が正しく働いている証拠です。
- EAN-13、EAN-8、UPCはチェックデジットで終わります。 最後の桁は他のすべての桁から計算されるため、ランダムな13桁の数字はほぼ確実に無効になります。有効な例として
4006381333931(EAN-13)や96385074(EAN-8)を試して違いを確認してください。正式に割り当てられた番号であれば、すでに正しいチェックデジットが含まれています。 - 桁数は厳密です。 EAN-13はちょうど13桁、UPCは12桁、ITF-14はちょうど14桁が必要です。
- 使用できる文字セットは限られています。 CODE39は大文字、数字、いくつかの記号のみを受け付けます——小文字やアクセント付き文字(
é、ř、ü)は拒否されます。SHELF-A-12のような混合テキストにはCODE128を選んでください。
チェックデジットの計算方法
EAN-13、EAN-8、UPC、ITF-14の最後の桁は製品番号の一部ではなく、それより前の桁から導き出される計算結果です。これにより、スキャナーは読み取りミスと正しいコードを区別できます。実例の4006381333931で計算全体を確認してみましょう。
最初の12桁を取り、1と3を交互に掛けます(最初の桁は1から始めます)。
| 桁 | 4 | 0 | 0 | 6 | 3 | 8 | 1 | 3 | 3 | 3 | 9 | 3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 重み | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
| 積 | 4 | 0 | 0 | 18 | 3 | 24 | 1 | 9 | 3 | 9 | 9 | 9 |
これらの積を合計すると89になります。これを次の10の倍数——90——に切り上げ、その差がチェックデジットです:1。実際、番号全体は1で終わっています。
ここで2つ、誤解しやすい点があります。重みは実際には左端ではなく右端を起点としており、最後の桁から左へ向かって3、1、3、1……と続きます。EAN-13はデータ桁が12桁で偶数なので、たまたま左端の桁の重みが1になります。UPC-A、EAN-8、ITF-14はデータ桁が奇数なので、最初の桁の重みは3になります。 また、合計がすでに10の倍数になっている場合、チェックデジットは10ではなく0です。
これが、番号を適当に作っても番号がほとんど通用しない理由でもあります。10個に1個の数字しかこのルールを満たさないため、でっち上げの13桁の数字は約90%の確率で誤りになります。
実際にスキャンできるコードを作るために
プレビューは完璧に見えても、実際の印刷が誤っていればレジで読み取れないことがあります。重要なルールは次のとおりです。
- バーの幅は、最も細いバーの太さを決める、スキャナーにとって重要な寸法です。ラベルプリンターで印刷する場合は2以上に保ってください。細すぎるバーは隣と混ざってしまいます。
- 高さはハンディスキャナーでの読み取りに影響します。 高いコードは角度をつけてもレーザーが当たりやすくなります。50px以上を保ち、腕を伸ばした距離でスキャンする場合はさらに高くしてください。
- クワイエットゾーンを隠さないでください。 このゾーンはジェネレーターが規格ごとのサイズで自動的に付加します——EAN-13なら左に11モジュール、右に7モジュールの余白、CODE128なら左右それぞれ10モジュールです。問題が起きるのはその後の扱いです。ダウンロードした画像をバーぎりぎりまでトリミングしたり、その端にテキストや枠線、グラフィックを詰め込んだりすると、スキャナーがコードの開始位置と終了位置を見つけられなくなります。
- 画像を絶対に引き伸ばさないでください。 ダウンロードしたPNGを不均等にリサイズすると、データをエンコードしているバーと隙間の比率そのものが変わってしまいます。別のサイズが必要な場合は、正しい寸法で再生成してください。
- 光沢のある素材に注意してください。 ラミネート加工のパッケージや缶からの反射でスキャナーが読み取れなくなることがあります。つや消しラベルにするか、コードを大きくすることで解決します。
- 赤いバーは避けてください。 ほとんどのレーザースキャナーは赤色光で読み取るため、赤いバーは事実上見えなくなります。明るい背景に黒、濃紺、濃緑を使うのが安全です。
色とグラデーション——デザイン用途であり、レジ用ではありません
定番の白地に黒だけでなく、独自の前景色・背景色、2色の線形グラデーション、レインボー塗りも設定できます。これらのオプションはポスター、イベントバッジ、クーポンなど、デザイン性の高い素材向けです。小売のレジや倉庫業務では、コントラストの高い単色を使い、選んだ色が何であれ、本番印刷の前に実際のスキャナーで印刷結果をテストしてください。
テキストを表示のトグルは、バーの下に人間が読める値を印刷します。業務用途では常にオンにしておきましょう。コードが破損した場合でも、レジ係や倉庫作業員が番号を手入力できます。
先頭の数字が実際に示しているもの
バーコードの冒頭の数字を見れば製品の製造国が分かる、という考えが広く信じられていますが、それは誤りです。 プレフィックスが示しているのは、その企業が登録しているGS1加盟組織であり、それ以外の意味はありません。ドイツで登録した企業は、バイエルンで作ろうとベトナムで作ろうとメキシコで作ろうと、販売するすべての商品に40〜44のプレフィックスを付けます。
よく目にするプレフィックスの一部を挙げます。
| プレフィックス | GS1加盟組織 |
|---|---|
| 00–13 | アメリカ・カナダ |
| 30–37 | フランス |
| 40–44 | ドイツ |
| 45, 49 | 日本 |
| 50 | イギリス |
| 57 | デンマーク |
| 64 | フィンランド |
| 69 | 中国 |
| 76 | スイス |
| 80–83 | イタリア |
| 84 | スペイン |
| 859 | チェコ |
| 858 | スロバキア |
| 87 | オランダ |
| 890 | インド |
一部の範囲は国を表しておらず、そちらの方こそ覚えておく価値があります。
- 20〜29は店内利用専用に予約されています——スーパーが量り売りの果物や惣菜に印刷するコードです。これはその店舗の中だけで有効で、他の場所ではまったく意味を持ちません。
- 977は逐次刊行物(ISSN)、978と979は書籍(ISBN)、979-0は楽譜(ISMN)を表します。
- 980は返金レシートに、99はクーポンに使われます。
つまり、20番台のプレフィックスの商品をスキャンして見つけたとしても、それは謎の商品ではなく、その店が自分用に作ったラベルだということです。
このツールにできないこと:公式番号の割り当て
ジェネレーターは与えられた番号をそのまま描画しますが、小売チェーンが受け入れるのは、世界的な採番機関であるGS1が割り当てたGTIN番号だけです。お住まいの国のGS1事務局に登録し、企業プレフィックスと番号範囲を取得したうえで、ここに戻ってその番号を印刷用グラフィックに変換してください——その部分はいつでも無料です。
よくある質問 (FAQ)
バーコードを色付きやグラデーションにできますか?
技術的には可能で、このジェネレーターも対応していますが、スキャナーが重視するのは美しさではなくコントラストです。明るい背景に暗いバーが不可欠で、赤系のバーはコントラストに関係なくほとんどのレーザースキャナーで読み取れません。マーケティング素材では自由に色を使い、POSシステムが読み取る必要があるものでは控えめにしてください。13桁の数字なのにEAN-13でエラーになるのはなぜですか?
EAN-13の最後の桁は、最初の12桁から計算されるチェックサムです。一致しなければその番号は無効となり、店舗のスキャナーと同じようにジェネレーターも拒否します。割り当てられた番号を確認するか、有効な例4006381333931でツールを試してみてください。