GTINチェックデジット計算
GTIN-8、UPC-A、EAN-13(JAN)、GTIN-14、GLN、GSIN、SSCCのチェックデジットを、GS1のモジュラス10方式で手順付きで計算・検証します。
完全なコードを貼り付けた場合は「完全なコードを検証」に切り替えてください。そうしないと、最後の桁がデータとして扱われます。
| 位置 | 数字 | 重み | 積 |
|---|---|---|---|
| 1 | 6 | 1 | 6 |
| 2 | 2 | 3 | 6 |
| 3 | 9 | 1 | 9 |
| 4 | 1 | 3 | 3 |
| 5 | 0 | 1 | 0 |
| 6 | 4 | 3 | 12 |
| 7 | 1 | 1 | 1 |
| 8 | 5 | 3 | 15 |
| 9 | 0 | 1 | 0 |
| 10 | 0 | 3 | 0 |
| 11 | 2 | 1 | 2 |
| 12 | 1 | 3 | 3 |
| 合計 | 57 |
小売用バーコードの下のGTIN、場所を表すGLN、パレットのラベルのSSCCなど、GS1のすべての識別番号は、入力や読み取りの誤りを見つけるチェックデジットで終わります。最後の桁を除いた番号を入力すれば計算し、完全なコードを貼り付ければ検証します。このツールは桁数からコードの種類を判別し、合計の計算過程をすべて示します。日本のJANコードはEAN-13(GTIN-13)やEAN-8(GTIN-8)にあたります。
使い方
- 数字を入力します。スペースとハイフンは無視されます。
- 最後の桁がない番号なら「チェックデジットを計算」、完全な番号なら「完全なコードを検証」を選びます。
- チェックデジット、完全なコード、桁ごとの表を確認します。
計算式
チェックデジット = (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桁にすでにチェックデジットが含まれている場合は、検証に切り替えてください。
出典
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/gtin-check-digit-calculator/
このツールを引用する
kakaoCalc. (2026, November 8). GTINチェックデジット計算. https://kakao.mobile/ja/tools/gtin-check-digit-calculator/
“GTINチェックデジット計算.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/gtin-check-digit-calculator/.