Luhn 10
Local calculation

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.

Input method

Applies to the final digits of the complete number, including its check digit.

Length
--
Candidates
--
Valid results
--
Number format

Results

Waiting for input

    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.