UTILS.
100% ブラウザ内で完結
💳

テスト用クレジットカード番号ジェネレーター

QAやフォームテスト用に、ブランド別(Visa、Mastercard、Amex、Discover、JCB)で構文的に有効なLuhnを通過するテスト用カード番号を生成します。実在のカードではありません。

ブランドを選んで生成を押してください。
⚠ テストデータのみ — これらはランダムに生成されたLuhn有効な番号です。実在のカードではなく、どの口座とも結びついておらず、課金できません。テストにのみ使用してください。

このツールについて

テスト用クレジットカード番号ジェネレーターは、構造的に有効でLuhnチェックサムを通過するカード番号を生成するため、QAや開発中の決済フォームでクライアント側のフォーマットおよびチェックディジット検証を通過します。すべての番号は一から作られます。ツールはブランドのIIN接頭辞と長さを選び(Visaは4で始まり16桁、Mastercardは51〜55/16桁、American Expressは34または37/15桁、Discoverは6011/16桁、JCBは3528〜3589/16桁)、内部をランダムな数字で埋め、最後にLuhnアルゴリズムでチェックディジットを計算します。右から2桁ごとに2倍し、結果が9を超える場合は9を引き、合計し、合計が10の倍数になる数字を追加します。

これらの番号は実在の口座と結びついておらず、課金することはできず、テストおよびサンドボックス環境でのみ使用しなければなりません。決済プロセッサーは、エンドツーエンドのサンドボックスフロー用に独自の公式テストカード(例:4242 4242 4242 4242)も公開しています。ゲートウェイがトランザクションを承認する必要がある場合はそれらを使ってください。このツールは、Luhn有効でブランド形状の番号があれば十分な、自分のフォーム検証・保存・フォーマット処理を試すためのものです。

すべてはブラウザ組み込みの乱数でローカルに生成され、何もアップロードされません。任意で、ランダムな将来の有効期限(MM/YY、1〜5年先)と対応するCVV(3桁、Amexは4桁)を含めることができます。一度に1〜50個生成し、ワンクリックでバッチをコピーできます。

よくある質問

これらは実在のクレジットカード番号ですか?
いいえ。ランダムに作られた番号で、単にLuhnチェックディジットとブランドの接頭辞・長さのルールを満たしているだけです。どの銀行口座とも結びついておらず、課金できず、フォームやコード上のフォーマット検証をテストするためだけに存在します。
番号はどうやって有効になりますか?
ツールはブランドの先頭桁を固定し、残りをランダムに埋め、本体にLuhnアルゴリズムを適用します。右から2桁ごとに2倍し、9を超えたら9を引き、すべての桁を合計し、合計を10で割り切れるようにするチェックディジットを追加します。
これらは決済サンドボックスで動作しますか?
Luhnとフォーマットのチェックを通過するため、クライアント側の検証には十分ですが、トランザクションを承認する必要のあるゲートウェイのサンドボックスは通常、独自の公開されたテストカード(Stripeの4242 4242 4242 4242など)を必要とします。完全なエンドツーエンドの承認フローにはプロセッサーの公式テスト番号を使ってください。
有効期限とCVVは何のためですか?
有効にすると、ツールはランダムな将来の有効期限(MM/YY、1〜5年先)とランダムなCVV(ほとんどのブランドは3桁、American Expressは4桁)を追加するため、3つのフィールドすべてを期待するフォームを整合性のあるテストデータで埋められます。

その他のツール