Card Validator

Check card-number format — Luhn checksum, scheme, issuing bank and country

Format check only. This tool validates the Luhn checksum and reads the public BIN — it does not contact any bank or payment network, and no card is really checked. Passing the checksum only means the number is well-formed, not that it is a real, active card.
Valid format 0
Invalid format 0

What does the Card Validator do?

It checks whether a card number is well-formed. Two things are tested: the Luhn checksum (a public mod-10 formula every card network uses) and the number length. If both pass, the number is a valid format. The tool then reads the leading digits (the BIN/IIN) to show the likely scheme, issuing bank and country. It is built for developers and testers validating input in sign-up and checkout forms.

Valid format ≠ a real card

A number can pass the Luhn checksum and still be completely fake. Passing here means only that the digits are arranged correctly — it does not mean the card exists, has funds, or can be used to pay. This tool never contacts a bank or payment gateway and stores nothing. Use it for development, testing and learning — see our methodology and Disclaimer.

Frequently asked questions

What is a card validator?

It checks whether a card number is correctly formatted — it runs the Luhn checksum and checks the length, then reads the first digits (the BIN) to show the likely scheme, issuing bank and country. It never contacts a bank or payment network.

Does a valid result mean the card is real or has money?

No. Passing the Luhn check only means the digits are arranged correctly. It does not mean the card exists, is active, or has any funds — a fictional number can still pass.

What is the Luhn algorithm?

A public mod-10 checksum formula that every major card network uses to catch typos in card numbers. The tool applies the same formula in your browser.

Is my card data stored or sent anywhere?

No full number is stored or transmitted. The Luhn check runs entirely in your browser; only the first six digits (the BIN) are looked up for the scheme, bank and country, and nothing is saved.

Which card brands are supported?

Any 12–19 digit number that follows the Luhn format, including Visa, Mastercard, American Express, Discover, JCB, Diners Club and UnionPay.

Card Validator vs. BIN Lookup — what's the difference?

The Card Validator checks whether a whole number is well-formed (Luhn + length) and handles many at once. BIN Lookup takes only the first 6–8 digits and focuses on the scheme, type, level, issuing bank and country.