JANコード チェックデジット計算でできること
JANコード(EAN)の最後の1桁「チェックデジット」を計算・検査します。新しく番号を付けるときの末尾の確認や、商品マスタに登録したコードの打ち間違い探しに使えます。
使い方
- 「コード」に数字を入れます。12桁ならチェックデジットを計算し、13桁・8桁・14桁なら正しいかを検査します(空白やハイフンは無視されます)。
- 「モード」で「末尾を計算する」「末尾を含めて検査」を指定することもできます。12桁をUPC-Aとして検査したいときはチェックを入れます。
- 計算表で、各桁に掛けた重み(×3・×1)と積の合計、答えまでの途中式を確認します。
- 「バーコードの見本」で、13桁(JAN標準)または8桁(JAN短縮)のバーの見本を確認します。
- たくさんのコードは「まとめて検査」に1行1コードで貼り、「検査する」を押します。「結果をコピー」でタブ区切りの一覧をコピーできます。
計算の仕組みと注意点
- 計算方法はGS1のモジュラス10/ウェイト3-1です。チェックデジットを除いた数字に右端から3,1,3,1…を掛けて合計し、10から合計の1の位を引いた数が答えです(1の位が0なら0)。
- 先頭の45・49は日本(GS1 Japan)に割り当てられた番号です。国の割り当てを示すもので、原産国や製造国ではありません。
- 実際の商品に付けるJANコードは、GS1 Japan(一般財団法人 流通システム開発センター)からGS1事業者コードを取得して作ります。詳しくは公式情報を確認してください。
- バーコードの図は見本表示で、印刷用の正式な品質(サイズ・バー幅の補正・余白など)は保証しません。
- 入力はブラウザ内だけで計算し、送信も保存もしません(最後に入れたコードだけをこの端末に記憶します)。
よくある質問
JANコードのチェックデジットはどう計算しますか?
最後の1桁を除いた12桁に、右端から3,1,3,1…の重みを掛けて合計し、10から合計の1の位を引きます。例えば490123456789なら合計126で、10−6=4が答えです。このツールに12桁を入れると、計算表で途中式を確認できます。
JANコードの45と49の違いは?
どちらも日本(GS1 Japan)に割り当てられた先頭番号で、どちらが付くかは事業者コードを取得した時期などによります。商品の種類や品質の違いを示すものではありません。
自分で作った番号をJANコードとして使えますか?
店頭や通販で流通させる商品には使えません。GS1 Japan(流通システム開発センター)からGS1事業者コードを取得し、その番号をもとに作る必要があります。店内だけで使うコードには先頭2の範囲(インストアコード)が使われます。
8桁や14桁のコードも検査できますか?
できます。8桁のJAN短縮(EAN-8)、12桁のUPC-A、14桁のGTIN-14も同じ方法で計算します。「まとめて検査」に混ぜて貼っても、桁数ごとに判定します。