Skip to content
tools.best

Browse all tools

Card Type Checker (BIN Lookup)

This card type checker names the card network from the first digits of a card, six at most, using the prefix ranges below.

Runs in your browser. The digits are not sent to a server. Sources: IIN ranges table, ISO/IEC 7812 Updated

Six digits are enough. Do not enter a complete card number; the field does not accept one.

Card network

Visa

Matches the prefix range Visa 4.

How the card type checker reads a BIN

Every card network has been assigned ranges of leading digits. The checker compares the digits you type with the table below and reports the network whose range they fall into. If two ranges match, the longer, more specific prefix wins; if two networks share a prefix of the same length, both are shown.

That is all it does. It does not look at more than six digits, it does not calculate or test a check digit, and it has no data about individual banks or accounts.

Reading a prefix is a common way to tell what kind of thing follows. The Base64 to image converter recognizes a file format from its first bytes in the same way, and an IP address lookup names a provider from the address range a number falls into.

Card number prefixes: BIN ranges by network

NetworkCard numbers start with
Visa4
Mastercard51–55, 2221–2720
American Express34, 37
Discover6011, 644–649, 65, 622126–622925
Diners Club International30, 36, 38, 39
JCB3528–3589
UnionPay62
Maestro5018, 5020, 5038, 5893, 6304, 6759, 6761, 6762, 6763
RuPay60, 65, 81, 82, 508
Mir2200–2204
Troy9792
UATP1

Ranges as listed in the IIN table cited under Sources, checked on October 12, 2026. Networks change their ranges from time to time, and smaller national schemes are not all included, so "No match" does not mean a card is fake.

Card networks grouped by the first digit of the card number: 1 UATP; 2 Mastercard and Mir; 3 American Express, Diners Club and JCB; 4 Visa; 5 Mastercard, Maestro and RuPay; 6 Discover, UnionPay, Maestro and RuPay; 8 RuPay; 9 Troy.
No network in the checker's table starts with 7, and the 5s and 6s are shared by several networks.

BIN lookup examples

  • 424242 starts with 4. Every number that starts with 4 is in Visa's range: Visa.
  • 551234: the first two digits, 55, are in the range 51–55: Mastercard.
  • 222100: the first four digits, 2221, are the start of the range 2221–2720: Mastercard.
  • 601100 matches RuPay's two-digit prefix 60 and Discover's four-digit prefix 6011. The longer prefix wins: Discover.
  • 650000 matches the prefix 65, which the table lists for two networks: Discover or RuPay.

Why this page is called Card Type Checker

This address used to carry a tool called "Credit Card Converter". The name was misleading: it never converted anything. It has always identified the card network from the first six digits, and it is now named for what it does.

It sits with the other single-purpose everyday tools, such as the Roman numeral and color converters.

Card Type Checker (BIN Lookup): FAQ

What is a BIN or IIN?
The first digits of a payment card number identify the organization that issued the card. The standard calls them the issuer identification number (IIN); in banking they are usually called the bank identification number (BIN). They were six digits long for decades and are eight digits on newer cards.
What do the first digits of a card number mean?
They show the card network. A number that starts with 4 is a Visa card. 51 to 55 and 2221 to 2720 are Mastercard. 34 and 37 are American Express. 6011, 644 to 649 and 65 are Discover. The table on this page lists all the ranges the checker knows.
Does this tell me which bank issued the card?
No. The checker only knows the public prefix ranges of the card networks. Naming the bank, the country or whether a card is credit, debit or prepaid needs a commercial BIN database, which this site does not have.
Can it tell me whether a card number is valid?
No, and on purpose. The field accepts six digits and nothing more. The tool does not check the check digit, does not validate full card numbers and cannot generate card numbers.
Why does it show two networks for the same digits?
Some prefixes are shared. 65 is listed for both Discover and RuPay, and the range 622126 to 622925 belongs to cards that carry both the UnionPay and Discover brands. When the digits do not settle it, the checker lists every match instead of picking one.
Is it safe to type the first six digits of my card?
The first six digits are the same on a very large number of cards, so they do not identify your account. Nothing you type here leaves your browser. As a general rule, enter a complete card number, expiry date or security code only on the checkout page of a shop you are buying from.

Sources