Luhn バリデーター
Luhn アルゴリズムを使用してクレジットカード番号や他の識別子を検証。カードブランドを検出、スペースで書式設定。ブラウザ内で100%実行。
スペースとダッシュは無視されます。
正規化済み
長さ
チェック桁
ブランド
参考
Luhn アルゴリズムとは?
Luhn アルゴリズム (mod-10) は、クレジットカード、IMEI 番号、カナダの SIN などの識別番号を検証するために使用されるシンプルなチェックサムです。右から左に、2番目の桁ごとに2倍します。倍にした値が9を超える場合は、9を引きます。すべての桁を合計し、合計が10で割り切れる場合、番号は有効です。1桁の誤りや隣接する転置のほとんどを検出します。
アルゴリズムの詳細
右から2番目の桁ごとに2倍し、10で割った余りを合計することで、1桁の誤りやほとんどの転置を検出します。意図的にシンプルです — セキュリティチェックではありません。
一般的な用途
- フォーム検証 — 送信前にカード番号を事前検証。
- テストデータ — Luhn 有効なプレースホルダーを生成。
- デバッグ — カードが不正と拒否された理由を確認。
- 教育 — チェックサムアルゴリズムが誤りをどう検出するか学習。
プライバシー
すべての検証はブラウザ内で100%実行されます。データはサーバーに送信されません。