JA
マイツール

GTINチェックデジット計算

GTIN-8、UPC-A、EAN-13(JAN)、GTIN-14、GLN、GSIN、SSCCのチェックデジットを、GS1のモジュラス10方式で手順付きで計算・検証します。

スペースとハイフンは無視されます。
実行する処理
チェックデジット
3
完全なコード
6291041500213
コードの種類
GTIN-13 (EAN-13, GLN)
重み付き合計
57
次の10の倍数:60

完全なコードを貼り付けた場合は「完全なコードを検証」に切り替えてください。そうしないと、最後の桁がデータとして扱われます。

数字 × 重み(右から重み 3, 1, 3 …)
位置数字重み積
1616
2236
3919
4133
5010
64312
7111
85315
9010
10030
11212
12133
合計57
マイツール →
広告

小売用バーコードの下のGTIN、場所を表すGLN、パレットのラベルのSSCCなど、GS1のすべての識別番号は、入力や読み取りの誤りを見つけるチェックデジットで終わります。最後の桁を除いた番号を入力すれば計算し、完全なコードを貼り付ければ検証します。このツールは桁数からコードの種類を判別し、合計の計算過程をすべて示します。日本のJANコードはEAN-13(GTIN-13)やEAN-8(GTIN-8)にあたります。

使い方

  1. 数字を入力します。スペースとハイフンは無視されます。
  2. 最後の桁がない番号なら「チェックデジットを計算」、完全な番号なら「完全なコードを検証」を選びます。
  3. チェックデジット、完全なコード、桁ごとの表を確認します。

計算式

チェックデジット = (10 − (Σ 数字 × 重み) mod 10) mod 10、重みは右端の数字から 3, 1, 3, 1 …

桁数が決まっているすべてのGS1キーが使う、GS1 General Specificationsの方式です。重みを右から数えるため、GTIN-12をGTIN-14として書く場合のように先頭に0が付いても、チェックデジットは変わりません。対応する桁数:GTIN-8(7 + 1)、GTIN-12/UPC-A(11 + 1)、GTIN-13/EAN-13/GLN(12 + 1)、GTIN-14(13 + 1)、GSIN(16 + 1)、SSCC/GSRN(17 + 1)。

計算例

GS1のチェックデジット計算ページの例である629104150021では、右から3, 1, 3, 1 …を掛けます:1×3 + 2×1 + 0×3 + 0×1 + 5×3 + 1×1 + 4×3 + 0×1 + 1×3 + 9×1 + 2×3 + 6×1 = 57。次の10の倍数は60なので、チェックデジットは3、完全なGTIN-13は6291041500213です。

よくある質問

チェックデジットが正しければ、そのバーコードは本物だと言えますか?

いいえ。番号が内部的に矛盾していないことを示すだけです。GTINが実際に商品へ割り当てられているかは、GS1のVerified by GS1サービスで調べられます。

チェックデジットはどんな間違いを検出しますか?

1桁の間違いはすべて、隣り合う2桁の入れ替えもほぼすべて検出します。入れ替えを見逃すのは、2つの数字の差が5のとき(0と5、2と7など)だけです。

ISBNやISSNにも使えますか?

ISBN-13は978または979で始まるGTIN-13なので使えます。古いISBN-10はモジュラス11の検査を使うため、ISBN変換ツールをお使いください。

UPCは12桁なのに、GTIN-14と表示されるのはなぜですか?

計算モードではツールが1桁を追加するため、13桁を入力するとGTIN-14になります。入力した12桁や13桁にすでにチェックデジットが含まれている場合は、検証に切り替えてください。

出典

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). GTINチェックデジット計算. https://kakao.mobile/ja/tools/gtin-check-digit-calculator/

MLA

“GTINチェックデジット計算.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/gtin-check-digit-calculator/.

広告