Check a card number's Luhn checksum and identify its network, entirely in your browser
Card numbers include a built-in checksum digit, computed with the Luhn algorithm, whose only job is catching typos, not confirming a real account. This tool strips spaces and dashes from what you type, runs the real Luhn check, and matches the number's prefix and length against known network patterns (Visa, Mastercard, American Express, Discover, JCB, UnionPay).
How to use it:
No. Luhn only confirms the number is internally consistent, it says nothing about whether the card was ever issued, is active, or has any funds. Only the card network or issuing bank can confirm that.
The number passed Luhn but its prefix and length didn't match any of the known network patterns this tool checks, it may belong to a less common network, or simply be a made-up but Luhn-valid number.
Nothing you type is ever sent over the network, there is no fetch call anywhere in this tool's code, and everything runs locally in your browser tab. That said, it's good practice to avoid pasting sensitive real numbers into any web page you don't need to.
Visa, Mastercard, American Express, Discover, JCB, and UnionPay, based on published prefix and length rules for each.