チェックデジット計算ツール

ルーンアルゴリズム(Luhn)、Mod 11、ISBN-10/13、EAN-13(JAN)、UPC-Aに対応したチェックデジット計算・検証ツール。クレジットカード、書籍、バーコードなどの検証桁を簡単計算。

856.7K 利用回数 更新日 · 2026-05-14 ブラウザ内で処理 · アップロードなし
AD

チェックデジット計算ツールは、クレジットカード番号、ISBN(書籍コード)、EAN-13/JANコード、UPC-A商品コードなどで使用される主要なチェックデジット(検証桁・チェックサム)の算出および自動検証を行えるオンラインツールです。スペースやハイフンが含まれていても自動除去されるため、番号をそのまま貼り付けて利用できます。

チェックデジット計算ツールの使い方

  1. アルゴリズムを選択: ルーンアルゴリズム (Luhn / Mod 10)、Mod 11、ISBN-10、ISBN-13、EAN-13 (JAN)、UPC-A から選択します。
  2. 計算モードを選択: 新しいチェックデジットを計算(算出)するか、末尾桁を含む番号全体を検証するかを選びます。
  3. 番号を入力: 対象の番号を入力または貼り付けます(ハイフンやスペースは自動的に除去されます)。
  4. 結果を確認: 算出されたチェックデジットや、番号全体の有効性判断(Valid / Invalid)が表示されます。

アルゴリズムと計算式 (理論解説)

ルーンアルゴリズム (Luhn / Mod 10):
  右から2桁ごとに数字を2倍し、各桁の和を合計。
  チェックデジット = (10 - (合計 mod 10)) mod 10

Mod 11 (モジュラス11):
  右から重み(2〜7)を繰り返し掛けて合計。
  チェックデジット = (11 - (合計 mod 11)) mod 11 (10の場合は "X")

ISBN-13:
  奇数桁に重み1、偶数桁に重み3を掛けて合計。
  チェックデジット = (10 - (合計 mod 10)) mod 10

EAN-13 (JANコード):
  右から重み1と3を交互に掛けて合計。
  チェックデジット = (10 - (合計 mod 10)) mod 10

UPC-A:
  奇数位置に重み3、偶数位置に重み1を掛けて合計。
  チェックデジット = (10 - (合計 mod 10)) mod 10

主な活用シーン

  • クレジットカード番号の入力検証: ルーンアルゴリズムによるカード番号の誤入力チェック。
  • 出版・書籍管理: 自作本や出版物における ISBN-10 および ISBN-13 のチェックデジット生成・確認。
  • 商品バーコード・JANコード作成: 流通商品用の EAN-13 / JANコードや UPC-A の検証桁計算。
  • 学習・プログラミング実装: チェックデジットアルゴリズムや Mod 10/11 の仕組みの理解や検証。

チェックデジット計算ツールについてのよくある質問

チェックデジットが正しい場合、その番号は本物ということですか?

いいえ。チェックデジットの一致は番号の構造的な整合性(入力ミスがないか)を示すのみであり、実在性や真正性は発行元システム等での確認が必要です。

ISBN-10のチェックデジットでアルファベットの「X」が表示されるのはなぜですか?

ISBN-10ではMod 11計算結果が10になる場合があり、10を1桁の記号として表すために「X」が使用されます。

英字を入力することはできますか?

ISBN-10の末尾の「X」(または「x」)のみ入力可能です。その他のアルゴリズムでは数字のみが対象となります。

入力した番号などのデータはサーバーに保存されますか?

いいえ。すべての計算と検証はお使いのブラウザ内(JavaScript)で完結して処理され、外部サーバーに送信されることは一切ありません。