All Tools
Tools/Card Validator
💳
Card DataAvailable

Card Validator

Validate payment card numbers using the Luhn algorithm and the scheme’s length rules. Auto-detects the card scheme from its IIN range (Visa, Mastercard, Amex, Discover, UnionPay, JCB, Maestro, Diners Club, Mir).

Follows ISO/IEC 7812-1 Luhn · network IIN ranges·verified Oct 2026· double-checked Oct 2026— Mastercard 51–55/2221–2720, Mir 2200–2204, Discover 6011/644–649/65, UnionPay 62 (incl. Discover-accepted 622126–622925) and 8100–8171, Diners 300–305/3095/36/38–39, Visa 13/16–19; all six-digit prefixes checked against an independent table

Use test data only. All calculations run locally in your browser — PayProbe never sees, transmits, or stores your PAN, CVV, keys, PINs, or cryptographic inputs. How we handle data →

Quick test numbers
SchemePANAction
Visa4111111111111111
Visa (13-digit)4222222222222
Mastercard5500005555555559
Amex371449635398431
Discover6011111111111117
UnionPay6200000000000005
JCB3530111333300000
Diners30569309025904
Invalid (Luhn)4111111111111112
Something wrong or missing? Report a problem— we check reports against the specs and fix them.