Credit Card Number Validator
Check whether a card number passes the Luhn checksum and see its brand. Runs entirely in your browser — nothing is stored or sent.
How it works
- 1
Type the card number
Spaces and dashes are ignored.
- 2
See if the checksum passes
The Luhn algorithm is applied.
- 3
Read the brand
Visa, Mastercard, Amex and others are detected from the prefix.
Related tools
Other tools people use right after this one.
Built to get out of your way
487
Tools available
6
Languages
0
Watermarks added
2h
Until your files are erased
100%
Free to start
∞
Devices supported
Frequently asked questions
No, it only means the number is well-formed. It says nothing about the account.
What this validator does — and does not do
Card numbers end with a check digit calculated by the Luhn algorithm, which catches most typing mistakes. This tool verifies that checksum and identifies the brand from the leading digits.
It only checks that the number is well-formed. It cannot tell whether a card exists, is active or has funds, and it never asks for an expiry date or CVV. Use test numbers like 4111 1111 1111 1111 when trying it out, and do not enter real card numbers on sites you do not trust.