Luhn test card validator
Check synthetic QA records for a valid checksum and optional expiry date. A passing result confirms format only, never a real account.
What the validator checks
It accepts 13-19 digit values, runs the Luhn checksum, and checks the month and year when optional expiry fields are present.
What a passing result does not prove
It does not identify an account, confirm an issuer relationship, check funds, or predict whether a gateway will authorize a payment.
Learn how Luhn works