使い方
- カード番号を、スペースやハイフンを入れても入れなくても構わない形式で入力します。暗証番号(PIN)やCVV、ワンタイムコードは絶対に入力しないでください。
- 桁数とLuhnチェックサムが正しいかどうかを確認します。
- チェックサムが正しくない場合は、正しいチェックデジットにした番号と、入力した番号を比べます。
オプションの説明
- 桁数
- 決済カードの番号は通常12〜19桁です。桁数だけでは発行銀行を特定できず、その番号が実際に発行されたことを証明することもできません。
- Luhnチェックサム
- 右端から交互に桁を2倍にして桁を合計し、必要ならさらに桁を足し合わせ、すべての桁を合計します。合計が10で割り切れれば有効です。
- チェックデジット
- 最後の桁は、番号全体がLuhnチェックを通るように決められています。入力したプレフィックスに対して有効な最後の桁も確認できます。
安全なテスト用番号
4111 1111 1111 1111 と 5555 5555 5555 4444 は広く公開されているテスト用番号で、Luhnチェックには合格しますが、実際の決済には使えません。
Luhnアルゴリズムは1桁の入力ミスをすべて検出し、隣り合う桁の入れ替えのほとんども検出します。これは入力ミスを見つけるためのチェックであり、暗号化や本人確認、不正利用の検知ではありません。
よくある質問
有効という結果は、そのカードが本物であることを意味しますか?
いいえ。Luhnチェックは番号内部の計算が正しいかどうかを確認するだけです。そのアカウントが実際に発行されているか、有効か、残高があるかはわかりません。
カード番号はアップロードされますか?
されません。確認はブラウザ内でローカルに行われます。それでも、アルゴリズムの動作を試すだけなら公開されているテスト用の番号を使ってください。
すべての決済カードがLuhnを使っていますか?
主要なクレジットカード・デビットカードのブランドの多くは使っていますが、番号の形式やチェック方式が異なるカードもあります。
プライバシー
このツールはすべてブラウザ内で動作します。ファイルやテキストはお使いの端末上で処理され、当サイトのサーバーにアップロードされることはありません。