Your QRToolkit

EAN-13 vs UPC-A:製品に必要なバーコードはどちら?

EAN-13とUPC-Aは見た目が似ており同じようにスキャンされますが、同じ規格ではありません。このガイドでは違いを説明します。

簡単な答え

アメリカとカナダのみで販売する場合、UPC-Aで十分です。それ以外の世界のどこかで販売する場合、または世界中で機能する単一のバーコードが必要な場合はEAN-13を使用してください。

どちらの形式も同じスキャナーで読み取れます。実際の違いは、商品がどこで販売されるか、小売パートナーが何を要求するかによります。

UPC-Aとは何か

UPC-A(Universal Product Code、バージョンA)は1970年代に北アメリカで開発された12桁のバーコード規格です。アメリカとカナダの食料品・小売業での使用を特に目的として設計され、多くのアメリカの小売業者が義務付けている形式です。

UPC-Aバーコードがエンコードする内容:

  • 6桁:企業プレフィックス(GS1 USが割り当て)
  • 5桁:商品参照番号(自社で割り当て)
  • 1桁:チェックデジット(自動計算)

11桁の番号からUPC-Aバーコードジェネレーターを使ってUPC-Aバーコードを生成してください(ツールがチェックデジットを計算します)。

EAN-13とは何か

EAN-13(European Article Number、13桁)はUPC-Aの国際拡張版で、ヨーロッパで開発され世界的に採用されています。EAN-13バーコードは12桁のデータとチェックデジットをエンコードします。

主な構造的な違い:EAN-13はUPC-A番号の前に先頭の国またはシステムプレフィックス桁を追加します。0で始まるEAN-13バーコードは実際には先頭にゼロが付いた有効なEAN-13バーコードです。そのため、現代のスキャナーはすべてどちらの形式も互換的に読み取れます。

12桁の番号からEAN-13バーコードジェネレーターを使ってEAN-13バーコードを生成してください。

両者の関係

先頭がゼロのEAN-13とUPC-Aは同じ12桁のペイロードをエンコードします。UPC-A 012345678905の商品はEAN-13 0123456789050としても表現できます。バーコードの見た目は異なります(EAN-13はバーの下に13桁が印刷されます)が、現代のスキャナーはどちらも同じ商品として読み取ります。スキャナーがどちらのバーコードもテキストにデコードすると、両方の形式が同じ桁の文字列を返します。一方は単純に先頭にゼロが付くだけです。

これが、2つの別々のエントリではなく「UPC/EAN」としてサポート形式に記載されることが多い理由です。現代のシステムはこれらを一つの統一された規格として扱います。

必要なGS1番号について

商業的な小売利用には、任意の番号を使用できません。必要なもの:

  • GS1企業プレフィックス - 自社を識別します
  • 商品参照番号 - 個々の商品を識別します

これらは自国のGS1から割り当てられます。日本ではGS1 Japan( gs1jp.org)に連絡してください。ほとんどの国では年会費が発生します。

「認定」または「登録済み」の番号を安価に提供すると主張する転売業者からバーコードを購入しないでください。これらは実質的に偽のバーコード番号です:リサイクルされたまたは不適切に割り当てられた桁で、小売業者のデータベースで重複が発生する可能性があります。

知っておくべき特別なプレフィックス範囲

  • 978と979: 書籍(ISBN-13)。これらは任意ではありません。自国の国内ISBN機関が発行した有効なISBN-13を使用する必要があります。
  • 977: 定期刊行物(ISSNバーコード)
  • 045〜049: 日本
  • 000〜019、030〜039、060〜139: アメリカとカナダ(UPC互換範囲)
  • 500〜509: イギリス

どの形式を生成すべきか

UPC-Aを使用する場合:

  • 小売業者が明示的にUPC-Aを要求している場合
  • 北アメリカのみで販売しており、ディストリビューターや小売業者がUPC-A番号を提供している場合

EAN-13を使用する場合:

  • 北アメリカ以外、または複数の市場で販売する場合
  • 小売業者がどちらの形式も受け入れる場合
  • GS1からEAN-13プレフィックスがある場合

迷ったときはEAN-13を使用してください。 国際標準であり、現代のすべての小売スキャナーが読み取れ、UPC-Aは先頭のゼロを除くことで常に導き出せます。

チェックデジットについて

どちらの形式も最後の桁としてチェックデジットが必要です。チェックデジットはこのサイトのジェネレーターが自動的に計算します。自分で計算する必要はありません。

チェックデジットなしの12桁のEAN-13番号を受け取った場合、その12桁を入力するとツールが正しい13桁目を生成します。13桁の番号があってチェックデジットが正しいかどうかを確認したい場合は、バーコードチェックデジット確認ツールを使用してください。

関連ツール