Ffauxgen▊

Credit Card Number Generator

Test card numbers generated with the Luhn algorithm and real issuer prefixes (BIN ranges). Each card comes with a future expiry date and random CVV so your payment form can be filled completely.

Test data only. Everything on this page is randomly generated for software testing, QA, education and design. It does not belong to real people, accounts or devices. Never use generated data to register on services, deceive anyone or commit fraud — that is illegal.

BIN data is an approximate public reference — issuer labels may not match exact bank records. Numbers pass Luhn validation and brand checks but are not linked to any real account. For payment-flow testing use your provider's official sandbox cards.

BIN database (43 prefixes)
BINBrandIssuerCountryType
4147xxxxvisaChase🇺🇸 United Statescredit
4313xxxxvisaChase🇺🇸 United Statesdebit
5424xxxxmastercardChase🇺🇸 United Statescredit
4847xxxxvisaBank of America🇺🇸 United Statesdebit
414733xxxxvisaCapital One🇺🇸 United Statescredit
517805xxxxmastercardCapital One🇺🇸 United Statescredit
4860xxxxvisaWells Fargo🇺🇸 United Statesdebit
3782xxxxamexAmerican Express🇺🇸 United Statescredit
3714xxxxamexAmerican Express🇺🇸 United Statescredit
6011xxxxdiscoverDiscover🇺🇸 United Statescredit
4117xxxxvisaGeneric US Visa issuer🇺🇸 United Statescredit
5412xxxxmastercardGeneric US Mastercard issuer🇺🇸 United Statescredit
4751xxxxvisaBarclays🇬🇧 United Kingdomdebit
4659xxxxvisaHSBC🇬🇧 United Kingdomcredit
4921xxxxvisaLloyds Bank🇬🇧 United Kingdomdebit
5432xxxxmastercardGeneric UK Mastercard issuer🇬🇧 United Kingdomcredit
4938xxxxvisaDeutsche Kreditbank (DKB)🇩🇪 Germanycredit
4402xxxxvisaSparkasse🇩🇪 Germanydebit
5241xxxxmastercardGeneric German Mastercard issuer🇩🇪 Germanycredit
4978xxxxvisaBNP Paribas🇫🇷 Francedebit
5130xxxxmastercardGeneric French Mastercard issuer🇫🇷 Francecredit
4276xxxxvisaСбербанк🇷🇺 Russiadebit
4272xxxxvisaВТБ🇷🇺 Russiadebit
4154xxxxvisaАльфа-Банк🇷🇺 Russiacredit
5213xxxxmastercardТ-Банк (Тинькофф)🇷🇺 Russiacredit
2202xxxxmirМир (Сбербанк)🇷🇺 Russiadebit
2200xxxxmirМир (generic issuer)🇷🇺 Russiadebit
5375xxxxmastercardmonobank🇺🇦 Ukrainecredit
5168xxxxmastercardПриватБанк🇺🇦 Ukrainedebit
4149xxxxvisaПриватБанк🇺🇦 Ukrainedebit
4400xxxxvisaKaspi Bank🇰🇿 Kazakhstandebit
5486xxxxmastercardHalyk Bank🇰🇿 Kazakhstandebit
5066xxxxmastercardNubank🇧🇷 Brazilcredit
4026xxxxvisaItaú🇧🇷 Brazildebit
5400xxxxmastercardGaranti BBVA🇹🇷 Turkeycredit
4546xxxxvisaİş Bankası🇹🇷 Turkeydebit
4539xxxxvisaScotiabank🇨🇦 Canadacredit
5191xxxxmastercardGeneric Canadian Mastercard issuer🇨🇦 Canadacredit
4564xxxxvisaCommonwealth Bank🇦🇺 Australiadebit
5120xxxxmastercardGeneric Australian Mastercard issuer🇦🇺 Australiacredit
5103xxxxmastercardPKO Bank Polski🇵🇱 Polanddebit
4023xxxxvisaGeneric Visa issuer🇺🇸 —credit
5520xxxxmastercardGeneric Mastercard issuer🇺🇸 —credit
protocol

How it works

  1. 01

    Choose the country, bank or issuer to control the BIN range, or paste your own 4-6 digit BIN.

  2. 02

    Generate — numbers carry real check digits (Luhn, mod-97, mod-11) so validators accept them.

  3. 03

    Copy or export to JSON / CSV. Remember: numbers pass checksums but are linked to no real account.

FAQ

Do these cards work?+

No. The numbers pass Luhn checksum validation but are not linked to any account. No payment can ever be processed with them.

Why do the numbers pass validation?+

They are built with the correct issuer prefix and Luhn check digit — exactly what your client-side validator checks before sending to a payment gateway.

What should I use for real payment testing?+

Use your payment provider's official sandbox test cards (Stripe, PayPal, Adyen all publish them). This tool is for form filling, UI demos and seeds.

Related tools