ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。
Card Validator
Luhn アルゴリズムでカード番号を検証し、カード種別を判定して標準グループ表示。
このツールは番号の形式(Luhn とプレフィックス)のみを検証します。カードが実在するか、有効か、残高があるかは判定できません。
使い方
- カード番号を 1 行に 1 件ずつ入力欄に貼り付けます。スペースやハイフンがあっても問題ありません。
- 「検証」をクリックします(入力中も即時検証されます)。
- 各番号に有効・無効の判定が表示され、判定したカード種別が下に示されます。
- 有効な番号は標準グループで再表示され、参照行では末尾 4 桁以外がマスクされます。
- 「サンプル」で公開テスト番号を読み込み、「クリア」でやり直せます。
よくある用途
- 決済フローのテスト —— 決済ゲートウェイを呼ぶ前に、フォームが不正な番号を弾くことを確認。
- データクレンジング —— 保存済み・取り込みデータの明らかな入力ミスを発見。
- 教育デモ —— 公開テスト番号で Luhn チェックサムとプレフィックス範囲の仕組みを示す。
- 入力マスク設計 —— グループ化ルール(多くのカードは 4-4-4-4、Amex は 4-6-5)を UI に取り込む。
よくある質問
Q: 有効判定はカードが実在することを意味しますか? A: いいえ。本ツールは形式のみを検証します:Luhn チェックサムが正しく、プレフィックスが既知であること。カードの実在・有効性・残高は判定できず、発行銀行のみが確認できます。
Q: サンプル番号はどこから来ていますか? A: 決済事業者が公開している統合テスト用の番号です。実在の口座には対応しません。
Q: どのカード種別を判定できますか? A: 各カード組織が公表するプレフィックス範囲に基づき、Visa、Mastercard(2 系列を含む)、American Express、Discover、JCB、Diners Club、UnionPay を判定します。未知のプレフィックスでも Luhn 検証は行われますが、種別は表示されません。
データはこのデバイス内にとどまります
Card Validator は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。
入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。