クレジットカード生成 🔒 ブラウザ内で完結 — 何もアップロードされません。

Luhn有効なテストカード番号+公式サンドボックスカード。

⚠ これらは形式が有効なテスト番号にすぎません。Luhnチェックは通りますが実在するカードではなく、残高もなく、実際の購入には使用できません。

先頭の4・6・8桁(BIN)を固定。空欄ならランダムに埋めます。

ヒント:カード番号をクリックでコピー、⧉ ボタンで行全体をコピー。

カード名義有効期限CVV

公式サンドボックステストカード

決済プロバイダーは、サンドボックスで特定の結果を引き起こす固定のカード番号を公開しています。Stripe や PayPal などをテストする際は、生成した番号ではなくこれらを使ってください。

ScenarioNumberSource
Visa — success4242 4242 4242 4242Stripe
Visa — declined4000 0000 0000 0002Stripe
Visa — insufficient funds4000 0000 0000 9995Stripe
Visa — 3D Secure required4000 0025 0000 3155Stripe
Mastercard — success5555 5555 5555 4444Stripe
Amex — success3782 822463 10005Stripe
Visa — success4111 1111 1111 1111PayPal / generic
Mastercard — success5105 1051 0510 5100PayPal / generic

このツールについて

クレジットカード番号はランダムではありません。先頭の数桁(IIN)がブランドを示し、長さはブランドごとに固定され、末尾の1桁は残りに対するLuhnチェックディジットです。本ツールはこの3つの規則を満たす番号を生成するため、決済フォームは「形式的に正しい」と受け付けます。実在するカードを使わずに検証・整形・チェックアウトの流れをテストするのに最適です。

すべてブラウザ内で生成され、ネットワーク通信はありません。エンドツーエンドの決済テストには、下記の公式サンドボックスカードを使ってください。Stripe などは特定の番号を「成功」「拒否」「残高不足」などの結果に対応させています。

よくある質問

これらのクレジットカード番号は本物ですか?何かの購入に使えますか?

いいえ。すべての番号はブラウザ内でランダムに生成され、実カードの構造を模倣しているだけです。Luhn チェックサムには合格しますが、銀行口座や実際の資金とは一切結びついていません。請求されることもありません。決済フォームやチェックアウトの動作確認のみに使用し、不正行為には絶対に使わないでください。

「Luhn チェックに合格している」とはどういう意味で、テストにおいてなぜ重要なのですか?

Luhn アルゴリズムは、実在するカード番号がすべて満たすべきチェックサムであり、多くの決済フォームは送信前にクライアント側でこれを検証します。生成された番号も同じチェックに合格するため、フォームのバリデーションテストにおいて本物らしいカード番号として機能します——実際の口座には属していません。

拒否されたカードや 3D セキュアなど、特定のシナリオをテストできますか?

はい。ジェネレーターの下にあるサンドボックステーブルには、Stripe や PayPal のよく知られたテスト番号が、成功・拒否・残高不足・3D セキュアといった特定の結果に紐づけて掲載されています。これらを使ってサンドボックス決済連携の該当コードパスを直接検証できます。

私のデータはサーバーにアップロードされますか?

いいえ。カード番号、氏名、CVV はすべて Web Crypto API を使ってブラウザ内で生成されます。生成した内容はどこにも送信されず、当社のサーバーにも保存されません。

特定のブランドのカードや、固定の BIN プレフィックスでカードを生成できますか?

はい。特定のブランド(Visa、Mastercard、Amex、Discover、JCB、Diners)を選ぶか、Any のままにしておけます。さらに先頭の 4、6、8 桁を固定して、BIN ベースのルーティングロジックをテストすることもできます。