webmemo.tech

チェックデジット計算・検証 (Luhn/モジュラス10・11)

クレジットカード、マイナンバー、ISBNなどのチェックデジットを検証。各種アルゴリズムに対応。

規格を選択

使いかたと補足説明

基本操作

  • 検証または生成したい番号を入力し、該当する規格を選択してください。
  • 規格の最大桁数に満たない値を入力した場合は、最後の1桁を算出する「生成モード」として動作します。
  • 最大桁数を入力した場合は、その番号が正しい形式であるかを判定する「検証モード」として動作します。

対応規格について

  • マイナンバー: 12桁。モジュラス11アルゴリズムを使用します。
  • JAN13 / JAN8: バーコード規格。モジュラス10(ウェイト3:1)を使用します。
  • クレジットカード: 主要ブランド(Visa, Master等)で使用されるLuhnアルゴリズムで検証します。
公開されているアルゴリズムに基づき検証しますが、発行機関による最新の仕様変更を反映していない可能性があります。