Discover Test Card Numbers — Generator

Generate Luhn-valid 16-digit Discover test card numbers using the correct 6011, 622126–622925, 644–649, and 65 BIN ranges.

What it does

All Discover BIN ranges

Generates from 6011, 622126–622925, 644–649, and 65 — all valid Discover BIN ranges.

16-digit length

Discover standard card length is 16 digits.

3-digit CVV

Discover uses a 3-digit CVV on the back of the card.

US market focus

Discover is primarily a US card network. Most provider test cards for Discover are US-scoped.

How to use Discover Test Card Numbers — Generator

  1. 1
    Select Discover

    Click the Discover button in the network selector.

  2. 2
    Generate

    Click Generate Cards to produce Luhn-valid 16-digit Discover numbers.

  3. 3
    Test BIN detection

    Use generated numbers to verify your payment form correctly identifies Discover cards and shows the Discover logo.

Discover's overlapping BIN range with UnionPay

The 622126–622925 range was originally allocated to China UnionPay (CUP) for its international co-branded cards. Discover and CUP have a reciprocal acceptance agreement, meaning Discover-branded cards in this range are accepted on UnionPay's network and vice versa. For payment developers, this means cards starting with 622xxx could be either Discover or UnionPay. Most payment SDKs handle this automatically, but testing with cards from this BIN range (rather than just 6011) verifies that your integration doesn't break on this edge case.

Frequently Asked Questions

What BIN prefixes does Discover use?

Discover cards use four BIN ranges: 6011 (most common), 622126–622925 (this range is shared with China UnionPay), 644–649, and 65. A payment form that only checks for 6011 will miss valid Discover cards starting with 65 or 644.

Is 6011 always Discover?

6011 is used exclusively by Discover. However, the 622126–622925 range is shared between Discover and UnionPay — cards in this range may be either network depending on issuance. The 644–649 and 65 ranges are Discover-only.

What is 6011 1111 1111 1117?

6011 1111 1111 1117 is Stripe's and several other providers' standard Discover test card. It uses the 6011 BIN and always returns a successful authorization in those providers' sandboxes.

Related Tools