BIN Checker
Look up a card's issuing bank, network, type and country from its BIN/IIN.
Issuer identification only — this does not validate whether a card number is real or usable. Never enter a full card number.
How to use it
- Enter a BIN (6-8 digits) — only digits are used, and typing further is capped there.
- Press "Look up issuer" to fetch network, type, brand, country and bank.
- If the lookup returns no result, try dropping back to just the first 6 digits — very new 8-digit ranges are sometimes only indexed under their 6-digit prefix.
What is a BIN/IIN?
The Bank Identification Number (BIN), also called the Issuer Identification Number (IIN), is the leading run of digits at the front of a payment card number. It identifies the issuing bank, the card network (Visa, Mastercard, Amex, …), the card type (credit, debit, prepaid) and the issuing country — before the rest of the number, which identifies the individual account and ends in a Luhn check digit used to catch typos.
For most of the industry's history that leading run was exactly 6 digits, and a lot of older documentation and code still assumes that. The ISO/IEC 7812 standard that governs card numbering has since extended it to 8 digits for newer ranges, so a lookup that only reads 6 digits can misidentify a card issued under one of the newer 8-digit ranges — which is why this tool accepts and sends up to 8 digits rather than hard-coding 6.
Why use this tool
The issuer lookup is proxied through our server to the free binlist.net API — unlike the formatters elsewhere on this site, that request does leave your device, so only the first 6-8 digits are ever sent, never a full card number.
The most common use is debugging a payment integration during development: test card numbers from Stripe, Braintree and similar providers each map to a specific network and type, and confirming a test BIN resolves the way you expect is a fast sanity check before blaming your integration code for a decline that's actually coming from the test card itself. It's also useful for building or auditing fraud rules that key off card type or issuing country, and for double-checking which network a customer support ticket's card range actually belongs to before escalating it.
Reading the result
Scheme, brand, type and prepaid
Scheme is the payment network — Visa, Mastercard, Amex, Discover — and brand is a more specific product under that network, which can differ from the scheme on co-branded or white-label cards. Type tells you whether the underlying account is credit, debit or prepaid, and prepaid specifically flags gift-card and reloadable ranges, which matters if your integration needs to reject prepaid cards for a subscription that requires a card capable of recurring charges.
Why some fields come back blank
Not every field is always populated. binlist.net is a community-maintained database, and BIN ranges are periodically bought, sold or reassigned between banks — a lookup can correctly identify the network and country while leaving bank name or city blank simply because that particular range hasn't been documented yet. A blank field is a data gap, not a sign the BIN itself is invalid.
A free alternative to bincheck.io
Sites like bincheck.io and bincodes.com run the same binlist.net-backed lookup behind ad-heavy pages, and some cap free usage or push bulk lookups behind a signup wall. This tool queries the same free binlist.net data with no account and no paywall, on a page that states plainly what's sent: only the 6-8 digit BIN, never a full card number — the input itself is capped at 8 digits so a real card number can't be pasted in by mistake.
Related tools
Temporary Email
A disposable inbox for live-testing incoming mail.
Webhook
Inspect live webhook deliveries.
Case Converter
camelCase, snake_case, kebab-case, PascalCase and more, all at once.
JSON Formatter
Format, minify and validate JSON, with auto-repair for common invalid JSON.
JSON ↔ CSV
Convert a JSON array of objects to CSV, or back.
JSON Compare
Diff two JSON documents, path by path.
SQL Formatter
Indent queries with keyword casing options.
Base64 Encoder / Decoder
Encode or decode Base64, including the URL-safe alphabet.
URL Encoder / Decoder
Percent-encode or decode a URL component.
UUID v4 Generator
Generate one or many cryptographically random UUID v4s.
Text Transform
Lines to a delimited list, and back.
Find & Replace
Regex, whole-word and case-sensitive search and replace, in place.