JANコード(GTIN-13)とは?
**JANコード(Japanese Article Number)**は、日本のスーパーやコンビニ、ECサイトで販売される商品パッケージに印刷されている「世界共通の商品識別番号」です。
国際的には GTIN-13(Global Trade Item Number 13) と呼ばれ、国際標準化機関 GS1(GS1 Japan / 流通システム開発センター)によって管理・発行されています。
世界中で同じ番号が重複することなく、1つの番号が唯一無二の特定商品(味、容量、サイズ、カラーの違いを含む)を指し示します。
13桁のコードの内訳と意味
標準的な13桁のJANコードは、以下の4つの要素で構成されています。
[ 4 9 ] [ 6 9 3 6 3 0 ] [ 4 5 3 0 ] [ 0 ]
↑ ↑ ↑ ↑
国コード 事業者コード 商品コード チェックディジット
(2桁) (5〜7桁) (3〜5桁) (1桁)
- 国コード(GS1プレフィックス):
- 日本を表すプレフィックスは
45または49です。
- 日本を表すプレフィックスは
- GS1事業者コード:
- GS1 Japan から各メーカーや販売事業者に貸与される固有番号です。この番号から「どこのメーカーが製造・販売しているか」が特定できます。
- 商品アイテムコード:
- 各事業者が自社の製品ごとに自由に採番する連番です(製品ごとの型番、色、サイズ違いごとに別番号)。
- チェックディジット(検査数字):
- バーコードリーダーの読み取りミスや入力ミスを機械的に検知するための末尾1桁の数値です。
チェックディジットの計算ロジック(モジュラス10・ウェイト3)
JANコードの末尾1桁は、前12桁の数字から計算式で導き出されます。この仕組みを 「モジュラス10・ウェイト3方式」 と呼びます。
計算手順の例(12桁: 496936304530 の場合)
- 偶数桁の数字を足して3倍する:
- 2, 4, 6, 8, 10, 12番目の数字:
9 + 9 + 6 + 0 + 5 + 0 = 29 29 × 3 = 87
- 2, 4, 6, 8, 10, 12番目の数字:
- 奇数桁の数字を足す(12桁目まで):
- 1, 3, 5, 7, 9, 11番目の数字:
4 + 6 + 3 + 3 + 4 + 3 = 23
- 1, 3, 5, 7, 9, 11番目の数字:
- ステップ1とステップ2の合計を計算する:
87 + 23 = 110
- 合計値の1の位の数字を10から引く:
- 1の位が
0の場合、チェックディジットは0になります。 - (1の位が
7なら10 - 7 = 3となります)
- 1の位が
💡 CDNTの自動検証: CDNTの検索エンジンは、ユーザーが入力したJANコードに対してこのアルゴリズムを瞬時に実行し、誤入力や無効なコードを自動検知して正規化しています。
ECやデータ分析におけるJANコードの重要性
オンラインショップでは、商品タイトルや写真が店舗ごとに異なるため、商品名だけで同一製品をマッチングすることは非常に困難です。
JANコードを基軸データベースとして活用することで、以下のメリットが生まれます。
- 正確な最安値比較: 表記揺れに惑わされず、同一製品の価格を厳密に横断比較できる。
- 相場トラッキング: 過去の販売価格や買取オファーの変動を時系列で追跡できる。
- メーカー・法人との紐付け: GS1事業者コードを通じて、国税庁の法人マスタと連携した企業情報の分析が可能になる。