Lewati ke konten utama

Pembuat Kartu Kredit Palsu

Buat nomor kartu kredit palsu yang sesuai dengan algoritma Luhn (dengan tanggal kadaluarsa dan CVV yang dibuat-buat) untuk menguji formulir pembayaran dan alur checkout — Visa, Mastercard, American Express, dan Discover. Bukan kredensial pembayaran asli.

Input

Output

Kartu Uji yang Dihasilkan

Data uji palsu yang sesuai dengan Luhn saja — bukan kredensial pembayaran asli. Nomor | Kadaluarsa | CVV, satu per baris.

Apakah ini membantu?

Cara lain menggunakan alat ini

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"
  }'

Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.

Tanyakan ke agen AI

Use the IOTools `credit-cards-generator` tool (Credit Cards Generator) on this input:

YOUR_INPUT_HERE

Tempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.

Widget sematan

<iframe
  src="https://iotools.cloud/embed/credit-cards-generator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Pembuat Kartu Kredit Palsu — 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>

Tempelkan ini di halaman Anda sendiri — gratis, tanpa kunci, cukup tautan balik.

Biaya per panggilan API/MCPMulai dari 5 kredit
Butuh kredit lebih?Lihat harga

Juga tersedia melalui

Panduan

Every payment integration needs test data before it ever touches real money. This tool generates fake, Luhn-valid credit card numbers — plus a made-up expiry date and CVV — for testing checkout forms, payment flows and validation logic during development. These are not real, usable payment credentials. They're random digit strings built on a card network's public BIN (Bank Identification Number) prefix and finished off with a correctly computed Luhn check digit, exactly the same idea as Stripe's own published test number 4242424242424242 or the long-standing industry-standard test number 4111111111111111. No card issuer has ever activated these specific number/expiry/CVV combinations for a real account, and nothing generated here is linked to any person, bank, or transaction.

How it works

  1. Pick a Card Network — Visa, Mastercard, American Express, or Discover.
  2. Choose how many cards to generate (1-20).
  3. Click Generate. Each line of the output is one fake test card: NUMBER | Exp: MM/YY | CVV: NNN.

The card number always starts with a real prefix for the chosen network (e.g. Visa numbers start with 4; Mastercard with 51-55; Amex with 34 or 37; Discover with 6011), fills the remaining digits randomly, and appends a check digit computed with the standard Luhn algorithm — the same checksum every real card network uses, and the same one payment forms typically validate client-side before ever hitting a payment processor. The expiry date is a random month 1-5 years out, and the CVV is randomly generated (4 digits for American Express, 3 for everyone else). Neither is checked against, or derived from, any real card data — they're just plausible-looking placeholders.

Why generate these instead of hand-typing numbers?

Manually inventing a 16-digit number that happens to pass a Luhn check is tedious and error-prone. QA engineers, developers building checkout flows, and anyone writing automated tests for payment forms need a fast supply of numbers that look real and pass basic format/checksum validation, without any risk of using genuine card data in a test environment. This is the same category of tool payment processors themselves publish — Stripe, PayPal, Braintree and others all maintain lists of "test card numbers" for exactly this purpose.

FAQ

Can these numbers be used to make a real purchase? No. A Luhn-valid number is only the first, most basic check a card form performs — it says nothing about whether the number is actually issued, active, or attached to funds. These numbers are not assigned to any real account, so no payment processor will authorize a charge against them.

Do the CVV and expiry mean anything? No — they're randomly generated placeholders, not derived from or validated against any real card. They exist only so a test form that requires those fields has something plausible to accept.

Why does the number always start the same way for a given network? Card numbers begin with a BIN/IIN — a prefix range that identifies the network (and, at a finer level, the issuing bank). These ranges are public information (Visa = 4, Mastercard = 51-55, Amex = 34/37, Discover = 6011), the same ranges you'll find documented by the networks themselves. Using them just makes the fake numbers format-correct for the network you selected.

What's the Luhn algorithm? A simple checksum (ISO/IEC 7812) used by all major card networks to catch typos and mis-scans: starting from the rightmost digit, every second digit is doubled (subtracting 9 if the result exceeds 9), and all digits are summed. A valid number's sum is always a multiple of 10. This tool computes that final check digit for you after filling in the rest randomly.

Privacy

Everything runs locally in your browser — nothing you generate here is sent to a server, logged, or stored. Since the output is randomly generated rather than derived from any input you provide, there's nothing sensitive to protect in the first place.

credit cardtest dataluhngeneratorfake datapayment testing

Suka alat-alatnya? Hilangkan iklannya.

Satu kali pembayaran menghapus semua iklan dari akun Anda, selamanya. Tanpa langganan, tanpa pelacakan.