クレジットカード生成ツール
支払いフォームとチェックアウトフローをテストするための、Luhnアルゴリズムに準拠した偽のクレジットカード番号(有効期限とCVVは架空)を生成します — Visa、Mastercard、American Express、Discover。実際の支払い認証情報ではありません。
入力
出力
Luhn準拠のテストデータのみ — 実際の支払い認証情報ではありません。カード番号 | 有効期限 | CVV、1行に1件。
このツールを使う他の方法
REST API
curl -X POST https://api.iotools.cloud/v1/tool/credit-cards-generator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"cardNetwork": "visa",
"count": "5"
}'ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。
AIエージェントに依頼する
Use the IOTools `credit-cards-generator` tool (Credit Cards Generator) on this input:
YOUR_INPUT_HEREIOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。
埋め込みウィジェット
<iframe
src="https://iotools.cloud/embed/credit-cards-generator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="クレジットカード生成ツール — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。
| API/MCP 1回あたりの費用 | 5クレジットから |
|---|---|
| クレジットが足りませんか? | 料金を見る |
次の方法でも利用可能
ガイド
すべての支払い統合は、実際のお金に触れる前にテストデータが必要です。このツールは、Luhnアルゴリズムに準拠した偽のクレジットカード番号(架空の有効期限とCVV付き)を生成し、開発中にチェックアウトフォーム、支払いフロー、検証ロジックをテストするために使用します。これらは、実在する使用可能な支払い認証情報ではありません。 これらは、カードネットワークの公開BIN(銀行識別番号)プレフィックスに基づいて構築された、正しく計算されたLuhnチェックディジットで終わるランダムな数字文字列です。これはStripeが公開している独自のテスト番号4242424242424242や、業界標準として長年使われているテスト番号4111111111111111とまったく同じ考え方です。カード発行機関がこれらの特定の番号/有効期限/CVV組み合わせを実際のアカウントに対してアクティブにしたことはなく、ここで生成されたものは、誰かの人、銀行、または取引に関連付けられていません。
仕組み
- カードネットワークを選択します — Visa、Mastercard、American Express、またはDiscover。
- 生成するカード数を選択します(1-20)。
- 生成をクリックします。出力の各行は1つの偽のテストカード:
カード番号 | 有効期限:MM/YY | CVV:NNNです。
カード番号は、常に選択したネットワークの実際のプレフィックスで始まります(例えば、Visaの番号は4で始まります;Mastercardは51-55で始まります;Amexは34または37で始まります;Discoverは6011で始まります)。残りのディジットをランダムに埋め、標準的なLuhnアルゴリズムで計算されたチェックディジットを追加します — これはすべてのカードネットワークが使用する同じチェックサムであり、支払いフォームが通常、支払い処理者に到達する前にクライアント側で検証する同じチェックサムです。有効期限は今後1〜5年のランダムな月であり、CVVはランダムに生成されます(American Expressは4桁、その他は3桁)。どちらも実際のカードデータに対してチェックされたり、そこから派生したりすることはありません — それらは単にもっともらしく見えるプレースホルダーです。
番号を手動で入力する代わりに、なぜこれらを生成するのですか?
Luhnチェックを通過するたまたま16桁の番号を手動で考えるのは、退屈でエラーが起こりやすいです。QAエンジニア、チェックアウトフローを構築している開発者、支払いフォームの自動テストを書いている人など、実在するように見え、基本的な形式/チェックサム検証に合格する番号の急速な供給が必要です。これは、支払い処理者自身が公開するツールと同じカテゴリです — Stripe、PayPal、Braintreeなどはすべて、このためだけに「テストカード番号」のリストを保有しています。
よくある質問
これらの番号を使って実際の購入を行うことはできますか? いいえ。Luhn有効な番号は、カードフォームが行う最初で最も基本的なチェックに過ぎません — それは、その番号が実際に発行され、アクティブであるか、資金に添付されているかについては何も言いません。これらの番号は実際のアカウントに割り当てられていないため、支払い処理者はこれらに対する料金をまったく承認しません。
CVVと有効期限は何か意味がありますか? いいえ — ランダムに生成されたプレースホルダーであり、実際のカードデータから派生したり、それに対して検証されたりすることはありません。それらは、テストフォームがこれらのフィールドを必要とする場合、受け入れるための何かもっともらしいものを持つためだけに存在します。
なぜ与えられたネットワークの番号は常に同じ方法で始まるのですか?
カード番号はBIN/IINで始まります — ネットワークを識別する(より細かいレベルでは、発行銀行を識別する)プレフィックス範囲です。これらの範囲は公開情報です(Visa = 4、Mastercard = 51-55、Amex = 34/37、Discover = 6011)。これらは、ネットワーク自身が発行しているドキュメントで見つけることができるのと同じ範囲です。これらを使用することで、選択したネットワークに対して偽の番号が形式的に正しくなります。
Luhnアルゴリズムとは何ですか? すべての主要なカードネットワークが、タイプミスやスキャンエラーをキャッチするために使用する単純なチェックサム(ISO/IEC 7812):最も右のディジットから開始して、2番目のディジットごとに倍増し(結果が9を超える場合は9を減算)、すべてのディジットを合計します。有効な番号の合計は常に10の倍数です。このツールは、残りの部分をランダムに埋めた後、最後のチェックディジットを計算します。
プライバシー
すべてはあなたのブラウザでローカルで実行されます — ここで生成したものは、サーバーに送信されたり、ログに記録されたり、保存されたりすることはありません。出力はあなたが提供した入力から派生しではなく、ランダムに生成されるため、保護する必要がある敏感な情報は最初からありません。