Luhn Card Pattern Finder & Check Digit Calculator
Combine a card BIN, fixed digits, X positions, and letter structures, then search freely or apply a quick repeated, sequence, or structured tail rule.
Check digit
--
No results yet
Custom card patterns and Luhn validation
Built for preferred card-number patterns, card design choices, and test data. Number calculations and results stay in your browser and are never sent to analytics.
- Combine a card BIN with a vanity rule
- Enter a BIN and total length, then choose an 8A, sequence, or custom tail; or write a full structure such as 6222 22AA A888 8888 directly.
- Include the check digit in your pattern
- X can appear anywhere, including the final check-digit position. Every complete result shown passes the Luhn check.
- More variables create a larger search space
- With k X positions and g different letters, there are P(10,g) × 10^k candidates; usually about one tenth pass Luhn. The page generates only your selected limit.
What does a Luhn match prove?
It proves only that the digit structure satisfies the checksum. It does not verify an issuer, an account, availability, or usability.