RandomNr

Codes and Test Data

Fake Credit Card Number Generator

Generate structurally valid test card numbers that pass a Luhn check and belong to no real account.

Fake Credit Card Number Generator

4539 1488 0343 6467

Luhn valid Visa test number

How many cards

Card type

Generate test card numbers

This tool creates fake credit card numbers that pass the Luhn check, for testing checkout forms and validation. Pick a card type and the tool uses the right starting digits and length, then adds a Luhn check digit so the number is well formed.

What the Luhn check is

Card numbers end in a check digit worked out with the Luhn formula, which catches most typing mistakes. The tool builds the number and calculates that final digit, so the result passes the same basic test a payment form runs before it sends anything.

Test data only

These numbers match the shape of real cards but belong to no account and hold no funds. They are for developers testing forms and error handling. Never use them to attempt a real payment. Every number is built in your browser and nothing leaves your device.

Popular generators

Frequently asked questions

Are these real card numbers

No. They are fake numbers that only pass the format and Luhn check. They are not tied to any account and cannot be used to pay.

What is the Luhn check

A simple checksum on the last digit that catches most mistyped card numbers. These numbers are built to pass it.

Which card types are supported

Visa, Mastercard, American Express and Discover, each with the correct starting digits and length.

What are these for

Testing checkout forms, validation rules and error handling during development.

Is it free

Yes, free and with no sign up.

Related generators

For a phone device identifier see the IMEI generator, or a bank number with the IBAN generator.