EAN / UPC チェックディジット計算ツール

EAN-13、UPC-A、EAN-8、GTIN-14 のデータ桁を入力すると、チェックディジットと完全な番号が即座に得られます。計算はお使いのブラウザ内で実行されます。

チェックディジットを除いた番号を入力してください。

チェックディジット

ジェネレーターで開いてサイズ調整・ダウンロード →

チェックディジットの計算方法

  1. フォーマットを選択します — EAN-13、UPC-A、EAN-8 または GTIN-14
  2. 最後のチェックディジットを除いた番号を入力します。
  3. チェックディジットを計算をクリックすると、チェックディジット、完成した番号、そのバーコードが表示されます。

EAN / UPC のチェックディジットの仕組み

EAN-13、UPC-A、EAN-8、GTIN-14 はすべて同じ GS1 モジュロ 10 アルゴリズムを使用します。データ桁を右から左に読み、各桁に 3 と 1 の重みを交互に掛けます(一番右のデータ桁が ×3)。それらの積を合計し、次の 10 の倍数に達するために加える必要のある数がチェックディジットとなります。

計算例(EAN-13)。 データ桁 400638133393 の場合、重み付き合計は 47 で、次の 10 の倍数は 50 なので、チェックディジットは 3 となり、4006381333931 が得られます。スキャナーは読み取りのたびにこの計算を繰り返し、入力ミスのある番号を拒否します。

なぜ重要なのか

チェックディジットは入力ミスを検出する組み込みの仕組みです。手作業で番号を入力したり、サプライヤーから受け取ったりした場合、チェックディジットを計算することで、何千枚ものラベルを印刷する前に番号の整合性を確認できます。すでにお持ちの完全な番号を確認するには、バーコード検証ツールをご利用ください。バーコードを作成するには、EAN-13 ジェネレーターなどの対応するジェネレーターをご利用ください。

チェックディジットは番号全体ではありません。 チェックディジットを計算しても、登録済みの GTIN が作成されるわけではありません。小売販売の場合、番号そのものは GS1 によって割り当てられます。このツールは計算を補完し検証するだけです。

よくある質問

チェックディジットとは何ですか?

EAN、UPC、GTIN の最後の桁で、その前の桁から計算されます。スキャナーは読み取りのたびにこれを再計算し、入力ミスや読み取りミスのある番号を検出します。

EAN/UPC のチェックディジットはどのように計算されますか?

各桁に 3 と 1 の重みを交互に掛け(一番右のデータ桁から 3 で始まります)、その積を合計し、その合計を次の 10 の倍数まで切り上げるのに必要な数がチェックディジットとなります。

この計算ツールはどのフォーマットに対応していますか?

EAN-13(12 桁を入力)、UPC-A(11 桁)、EAN-8(7 桁)、GTIN-14 / ITF-14(13 桁)です。4 つすべてが同じ GS1 モジュロ 10 アルゴリズムを使用します。

この計算ツールは私の番号をどこかに送信しますか?

いいえ。計算はすべてお使いのブラウザ内で実行され、何もアップロードされません。

計算結果をバーコードにできますか?

はい。この計算ツールは完成した番号のバーコードを表示し、対応するジェネレーターを開いてサイズ調整やダウンロードを行えます。

なぜ私の番号は他の場所で検証に失敗するのですか?

完全な番号の最後の桁が計算されたチェックディジットと一致しない場合、その番号は入力ミスまたは無効です。ここでデータ桁を再入力して、正しいチェックディジットを確認してください。