バーコードチェックディジット計算機 (UPC, EAN)
暮らし
小売バーコード — EAN-13、UPC-A、EAN-8 — は、GS1モジュロ10アルゴリズムでその前のすべての桁から計算される1桁のチェックディジットで終わります。最も右のデータ桁から始めて、桁に3と1を交互に掛け、その値を合計し、その合計を次の10の倍数まで上げる値がチェックディジットになります。このツールは双方向に機能します: データ桁(EAN-13は12桁、UPC-Aは11桁、EAN-8は7桁)を入力するとチェックディジットと完全なコードを返し、完全なバーコードを貼り付けると印刷されたチェックディジットが正しいかを確認します。空白やハイフンなどの数字以外の文字は無視されます。すべての計算はブラウザ内でローカルに行われ、何もアップロードされません。
—
チェックディジットを計算するにはデータ桁を、検証するには完全なコードを入力してください。空白とハイフンは無視されます。
チェックディジット7
完全なコード
5901234123457
使い方
- バーコード形式を選びます: EAN-13、UPC-A、EAN-8。
- チェックディジットを計算するにはそれを除いたデータ桁を、検証するには完全なコードを入力します。
- チェックディジットを確認し、完全なコードをコピーします(チェックディジットが強調表示されます)。
- EAN-13データ400638133393を試してみましょう — チェックディジットは1で、4006381333931になります。
よくある質問
- チェックディジットはどう計算しますか?
- GS1モジュロ10方式を使います: 最も右のデータ桁から桁に3と1を交互に掛け、その積を足し、チェックディジットは(10 − 合計 mod 10) mod 10です。EAN-13、UPC-A、EAN-8はすべてこのアルゴリズムを共有します。
- 形式の違いは何ですか?
- EAN-13は世界中で使われる13桁コード(データ12 + チェック1)、UPC-Aは北米の12桁コード(データ11 + チェック1)、EAN-8は小さな包装用の8桁コンパクトコード(データ7 + チェック1)です。
- ISBNバーコードも検証できますか?
- バーコード自体は可能です — バーコードとして印刷された13桁のISBNはEAN-13であり、まさにこのチェックディジットを使います。なお、旧来の10桁ISBNは異なるモジュロ11方式なので、その場合はISBN専用ツールを使ってください。