BIN/IIN Card Network Checker
Identify a payment card's network (Visa, Mastercard, Amex, Discover, JCB, Diners Club, UnionPay, Maestro) from its BIN/IIN, see the typical card number length, and verify the Luhn checksum. Network identification from public prefix ranges only — not an issuing-bank lookup.
Input
Enter just the BIN/IIN (first 6-8 digits) to identify the card network, or a full card number to also check its Luhn checksum. Nothing is sent anywhere — all processing happens in your browser.
Output
| Field | Value |
|---|---|
| No data yet | |
Guides
What does this tool check?
Enter the first 6-8 digits of a payment card (the BIN/IIN — Bank Identification Number / Issuer Identification Number) or a full card number, and this tool identifies the card network — Visa, Mastercard, American Express, Discover, JCB, Diners Club, UnionPay or Maestro — using each network's publicly documented prefix ranges (Visa always starts with 4; Mastercard uses 51-55 and 2221-2720; Amex is 34/37; and so on). It also shows the network's typical card-number length and, if you enter a full number, verifies its Luhn checksum.
What this tool does NOT do
This is network identification only — it does not look up the issuing bank, card tier, country, or account details. A real "who issued this card" answer requires a proprietary, constantly-updated BIN database licensed from the card networks or a paid lookup service, which this free, entirely client-side tool does not have and will not fabricate. If you see a tool claiming to show you the issuing bank from a handful of digits for free, treat that bank name with skepticism.
How to use it
- Enter a BIN/IIN (6-8 digits) to identify the card network and expected length.
- Enter a full card number (12+ digits) to additionally verify its Luhn checksum — a simple mathematical check used to catch typos and malformed numbers. Luhn validity only confirms the number is well-formed; it does not confirm the card is real, active, or unused.
Who is it for?
- Developers validating card-number format client-side before submitting to a real payment processor.
- QA and support teams quickly identifying which network a test or sample card number belongs to.
- Anyone double-checking a Luhn checksum without pasting card digits into an unknown third-party site.
Privacy
Everything runs locally in your browser. No card digits are ever transmitted to any server — this tool works entirely offline once the page has loaded.
Use it from code
From 3 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/bin-iin-lookup \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"cardNumber": "4111111111111111"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `bin-iin-lookup` tool (BIN/IIN Card Network Checker) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.