UPCとEAN:EAN-13とUPC-Aの比較(無料)
UPC-Aは12桁(米国、カナダ)、EAN-13は13桁(ほぼ世界中)。両者の関係、どちらを選ぶか、そして両方に対応する無料のバーコード生成ツール。
公開日: · 6分で読めます
UPC-AとEAN-13は、商品に付いている2つの小売用バーコードです。UPC-Aは12桁で、米国とカナダで伝統的に使われます。EAN-13は13桁で、インド、ヨーロッパ、そして世界のほとんどで使われています。両者は密接に関係しており、UPC-Aの番号の前に0を付けると、EAN-13の番号になります。どちらも無料のバーコード生成ツールで作れます。チェックデジットは自動で計算されます。
フォーマットは、多くの販売者が考えるほど重要ではありません。重要なのは、正式にライセンスされた番号を持ち、取引先が求めるフォーマットで印刷することです。
並べて比較
| UPC-A | EAN-13 | |
|---|---|---|
| 桁数 | 12 | 13 |
| 主な地域 | 米国とカナダ | インド、ヨーロッパ、アジア、オーストラリアを含むその他の世界 |
| 構造 | 企業プレフィックス+商品番号+チェックデジット | GS1プレフィックス+企業番号+商品番号+チェックデジット |
| 世界中でスキャンできるか | はい | はい。北米でも可 |
| 短縮版 | UPC-E(8桁、小さいパック用) | EAN-8(8桁、小さいパック用) |
| バーコード生成ツールでは | 11桁を入力、チェックデジットは自動追加 | 12桁を入力、チェックデジットは自動追加 |
現代の小売スキャナーは、どの国でも両方のフォーマットを読み取れます。UPC-Aのバーコードが付いた商品はロンドンでもムンバイのスーパーでも問題なく売れ、EAN-13の商品はニューヨークでもスキャンできます。フォーマットは、商品をどこで売るかではなく、番号がどこで発行されたかによって決まります。

2つの関係
UPC-Aの番号の前に0を付けると、同じ商品のEAN-13番号になります。チェックデジットは変わりません。先頭の余分な0は計算に影響しないからです。
例:
- UPC-A:
036000291452 - EAN-13:
0036000291452
小売業者のシステムの中では、どちらも同じGTIN(Global Trade Item Number、国際取引商品番号)として、通常は14桁に揃えて保存されます。だから、1つの商品に両方のバーコードが必要になることはありません。
チェックデジットの仕組み
どちらのコードの最後の桁もチェックデジットで、スキャナーが読み取りミスを見つけられるようにするためのものです。両フォーマットで計算方法は同じです。上のUPC-Aの例では、最初の11桁03600029145を使います。
- 右端の桁から始めて、桁を3と1で交互に掛けます。右端の桁は3倍し、その次は1倍し、以下同様です。
- 0×3 + 3×1 + 6×3 + 0×1 + 0×3 + 0×1 + 2×3 + 9×1 + 1×3 + 4×1 + 5×3 = 58。
- 次の10の倍数になるまでに足りない数を求めます。60 − 58 = 2。
- 完全なUPC-Aは
036000291452です。
EAN-13も、最初の12桁で同じことをします。よく使われる例の番号590123412345は、チェックデジットが7になり、5901234123457となります。
手で計算する必要はありません。バーコード生成ツールでは、最後の桁を除いて番号を入力すると、ツールが追加します。最後の桁も入力すると、チェックされます。間違っている場合は、正しい値をツールが示すので、5,000枚のラベルを印刷する前に入力ミスを見つけられます。
どちらを使うべきか
与えられた番号に従ってください。
- 番号がGS1 USまたはGS1 Canadaから発行されていて、主に北米で販売する場合:UPC-Aが伝統的な選択で、現地の小売店もそれを求めます。
- 番号がほかのGS1の窓口から発行されている場合、たとえば890で始まる番号のGS1 India、またはヨーロッパの窓口の場合:EAN-13を使います。
- 世界中で販売する場合:EAN-13はどこでも使えます。ただし、米国で発行された番号について、北米の一部の小売店はUPC-Aを好むことがあるので、取引先に確認してください。
- マーケットプレイスが「UPC/EAN」の欄を求めている場合:通常はどちらでも受け付けます。番号は発行されたとおりに正確に入力してください。
- パッケージに余裕がない小さな商品の場合:UPC-EとEAN-8は小さな商品のために存在しますが、独自のルールがあります。EAN-8の番号はGS1から別途発行され、UPC-Eは特定のUPC番号にしか使えません。使う前にGS1の窓口に確認してください。
まだ番号がない場合は、先にGS1のバーコードは必要?をお読みください。番号を勝手に作ると、実在する商品と衝突するおそれがあります。
その他に見かける形式
- **ITF-14:**外装カートンやケース用の14桁のコードで、商品のGTINに基づきます。倉庫に送られる段ボール箱に印刷されます。
- **Code 128:**文字と数字を扱い、出荷ラベル、在庫、社内コードに使われます。小売のレジ用ではありません。
- **QRコード:**リンクやテキストを保持する2次元コードで、パッケージ上のマニュアル、動画、特典などに使われます。無料のQRコード生成ツールで作れます。
どちらのバーコードも作る
- 無料のバーコード生成ツールを開きます。
- バーコードの種類で、EAN-13またはUPC-Aを選びます。
- テキストまたは番号に、チェックデジットを除いた12桁(EAN-13)または11桁(UPC-A)を入力します。チェックデジットが追加されたことを示す注記が表示されます。
- バーの下に数字を表示にチェックを入れたままにします。小売用のバーコードは通常、スキャンに失敗したときにスタッフが番号を入力できるよう、数字を表示します。
- パッケージのデザイン用にSVG、ラベル用にPNGでダウンロードし、テスト印刷してスキャンします。
印刷のサイズとテストのヒントは、バーコードの作り方をご覧ください。
バーコードを作る
番号の出どころに合わせて、EAN-13またはUPC-Aを選び、無料のバーコード生成ツールにチェックデジットを追加・検証させてください。デバイス上で動作し、アカウントは不要で、バーコードは商用利用も含めて自由に使えます。
よくある質問
- UPCとEANの違いは何ですか?
- UPC-Aは12桁で米国とカナダの番号、EAN-13は13桁でほかのほとんどの国で使われます。UPC-Aの番号の前に0を付けると、EAN-13の番号になります。
- UPCのバーコードは、インドやヨーロッパでスキャンできますか?
- はい。世界中の小売スキャナーは、UPC-AとEAN-13の両方を読み取れます。
- 商品にUPCとEANの両方のバーコードが必要ですか?
- いいえ。1つの商品には1つのGTINしかありません。番号と主な市場に合ったフォーマットを1つ印刷してください。
- UPCをEANに変換するにはどうすればいいですか?
- 12桁のUPC-Aの番号の前に0を付けます。チェックデジットは変わりません。
- 生成ツールで最後の桁が間違っていると言われるのはなぜですか?
- 最後の桁は、ほかの桁から計算されたチェックデジットと一致しなければなりません。入力ミスを直すか、最後の桁を除いて入力すれば、ツールが正しい桁を追加します。
ジェネレーター
バーコード作成を試す
無料・登録不要で、ブラウザで動作します。 Code 128、EAN-13、EAN-8、UPC-A、UPC-E、Code 39、ITF-14、Codabarのバーコードを数秒で作成し、鮮明なPNGまたはSVGでダウンロードできます。