Utilo

EAN チェックデジット計算

EAN-13、EAN-8、UPC-A、GTIN-14 のチェックデジットを無料で計算・検証します。重み付けの手順と GS1 プレフィックスを表示し、入力は送信されません。

この EAN チェックデジット計算がすること

小売パッケージ、書籍、外装ケースのバーコードは、GS1 のモジュロ 10 で求めたチェックデジットで終わります。EAN-13、EAN-8、UPC-A、GTIN-14 は同じ規則です。この計算は、すでに持っている数字を受け取り、桁数からシンボルを判別し、欠けているチェックデジットを求めるか、最後の桁が正しいかを示します。重み付けの各ステップ、合計、剰余を表示するので、ラベルを印刷する前に仕入先から届いた番号を確認できます。

完成した番号の GS1 プレフィックスは、一般的な加盟組織の範囲と照合します。プレフィックスは事業者コードを発行した組織を示します。製品を製造した国、充填した国、包装した国ではありません。入力は送信されず、計算はページ内で完結します。下書きの GTIN や、傷んだラベルから写した番号も確認できます。

チェックデジットの計算

GS1 は GTIN-8、GTIN-12、GTIN-13、GTIN-14 に一つの規則を使います。番号が完成しているときは最後の桁を外します。残りの数字を右から左へ見ます。チェック桁のすぐ左は 3 倍、その左は 1 倍、以後 3 と 1 を交互に掛けます。積を合計します。チェックデジットは、その合計を次の 10 の倍数まで上げる数です。合計がすでに 0 で終わるならチェックデジットは 0 です。式は check = (10 − (sum mod 10)) mod 10 です。

本体 400638133393 は計算例の EAN-13 です。右からの重みは 3、1、3、1 で始まるので、最後の 3 は 3 倍です。加重和は 69 です。69 を 10 で割った余りは 9 で、10 から 9 を引くと 1 です。完全な EAN-13 は 4006381333931 です。完成コードの検証は、最後の桁を除くすべての数字で同じ計算をやり直し、結果を比べます。

桁数で読み方が決まります。

  • 7 桁は EAN-8 / GTIN-8 を計算します。8 桁はそれを検証します。
  • 11 桁は UPC-A / GTIN-12 を計算します。完成した UPC-A は 12 桁です。
  • 12 桁はまずチェック桁のない EAN-13 として読み、桁を補います。同じ 12 桁は完成した UPC-A でもあり、別の読み方として表示します。
  • 13 桁は EAN-13 を検証します。包装インジケータを先頭にした、チェック桁のない GTIN-14 としても扱えます。
  • 14 桁は GTIN-14 を検証します。カートンでは通常 ITF-14 として印刷される番号です。

プレフィックスと結果の使い方

GTIN-13 の先頭 3 桁、または GTIN-14 のインジケータの次の 3 桁が GS1 プレフィックスです。400–440 は GS1 ドイツ、000–139 の多くは GS1 米国、500–509 は GS1 英国、690–699 は GS1 中国、300–379 は GS1 フランスです。ある国で加入した事業者が別の国で製造しても、プレフィックスはそのままです。020–029 と 200–299 は店内限定の番号です。977 は ISSN、978–979 は ISBN、980–999 は返金レシートとクーポンです。可変計量商品は価格や重量を中間の桁に符号化します。その桁を変えたらチェックデジットを計算し直してください。

UPC-A を GTIN-13 として書くと先頭に 0 が付きます。その 0 は加重和に寄与しないので、チェックデジットは変わりません。

数字は空白があっても貼り付けできます。判別された種類、チェックデジット、完全な番号を読み、コピーします。完成コードでは、最後の桁が一致するかどうかが状態行に出ます。表には各桁、重み 1 または 3、積が並びます。バーコードを生成はシンボルを描きます。バーコードの種類は EAN-13、EAN-8、UPC-A、ITF-14 を比べます。

チェックデジットが正しくても、GS1 がその番号をあなたに発行したことにはなりません。小売業者はライセンスのない事業者コードを受け付けません。ISBN-13 はここで検証できます。古い ISBN-10 の検査数字は別の算法で、X になることがあります。ITF-14 ではインジケータも検査の対象です。単品 GTIN をカートンへ移して十四桁目を計算し直さないと、スキャンできません。12 桁はまず EAN-13 の本体であり、次に完成した UPC-A です。UPC のつもりなら別の読み方を見てください。

よくある質問

400638133393 のチェックデジットは何ですか?

1 です。完全な EAN-13 は 4006381333931 です。プレフィックス 400 は GS1 ドイツで、発行組織を示し、製品を充填した工場ではありません。

既存の EAN-13 を確認するには?

13 桁すべてを入力します。計算機は先頭 12 桁からチェックデジットを再計算し、13 桁目と比べます。不一致は入力ミス、切れた貼り付け、傷んだラベルです。

UPC-A は EAN-13 と同じ計算ですか?

同じです。UPC-A は GTIN-12 です。先頭に 0 を付けると同等の GTIN-13 になり、チェックデジットは変わりません。UPC-A を計算するなら 11 桁、検証するなら 12 桁の別読みを見てください。

GTIN-14 のチェックデジットは計算できますか?

計算は 13 桁、検証は 14 桁を入力します。先頭は包装インジケータです。GS1 プレフィックスはその次の 3 桁です。バーコードのリンクは ITF-14 を開きます。

正しいチェックデジットは本物の証明ですか?

いいえ。チェックデジットは誰でも計算できます。真正性は、GS1 がその事業者コードと商品アイテムコードを割り当てたかどうかによります。印刷を許された番号だけバーコードにしてください。

はい。すべての処理は JavaScript、Web Worker、Web API を使ってブラウザ内で直接行われます。入力・貼り付け・アップロードした内容がサーバーに送信されることはありません。