Runs 100% in your browser

BIN Checker

Enter the first 6–8 digits of a card number to identify the card network and the expected number length. The check runs in your browser using the card networks' published IIN prefix ranges.

What is a BIN?

A BIN (Bank Identification Number) β€” now officially called an IIN (Issuer Identification Number) β€” is the first 6 to 8 digits of a payment card. It identifies the card network and the institution that issued the card. The rest of the number identifies the individual account, and the final digit is a Luhn check digit.

This checker classifies the network from the published IIN ranges. For BINs in our open, community-maintained BIN dataset it also shows the issuer and country; it is not an official register, and BIN assignments change over time. You can still generate structurally valid test numbers from any BIN with the card generator.

Card network ranges

Network Prefix / range Length
Visa413, 16, 19
Mastercard51–55, 2221–272016
American Express34, 3715
Discover6011, 644–649, 6516–19
JCB3528–3589 (main range)16–19
Diners Club300–305, 3095, 36, 38–3914–19 (36), 16–19 (others)
UnionPay62, 8100–817116–19

Discover's network also accepts UnionPay cards (including 622126–622925) and Diners Club cards in the US, but those cards still belong to their own networks. For edge cases, only the network's own BIN tables are definitive.

FAQ

Can I look up the bank that owns a BIN here?
Partly. For BINs in the open BIN dataset we publish, the checker shows the issuer and country and links to that BIN's page. That data is community-maintained, not an official register; for other BINs the tool only classifies the network from published prefix ranges.
How many digits should I enter?
6 digits is the classic BIN length. Since ISO/IEC 7812-1:2017 the IIN is 8 digits, and Visa and Mastercard have been issuing 8-digit BINs since April 2022. Entering 8 digits gives the most precise result.
Does a valid BIN mean the card is real?
No. A BIN only tells you the network and possibly the issuer range. It says nothing about whether an account exists or has funds.

Popular test BINs

  • 424242 β€” Visa (Stripe test BIN)
  • 555555 β€” Mastercard (Stripe test BIN)
  • 378282 β€” American Express (Stripe test BIN)
  • 601111 β€” Discover (Stripe test BIN)
  • 411111 β€” Visa (universal test BIN)

Free payment testing tools