Category
Payment & cards
Card-industry utilities — Luhn checks, BIN lookup, EMV TLV decoding, PIN blocks, KCV, ISO 4217 / 3166 / MCC codes.
Luhn Check
Validate a card number with the Luhn (mod-10) algorithm — runs locally in your browser.
Card Number Generator
Generate Luhn-valid test card numbers (Visa, Mastercard, Amex, Discover, JCB, Diners) — for development only.
Card Brand Identifier
Identify the card scheme (Visa, Mastercard, Amex, Discover, JCB, Diners, UnionPay) from a PAN.
BIN / IIN Lookup
Look up a card BIN (Bank Identification Number) to identify scheme, issuer, country and type.
EMV TLV Decoder
Decode EMV / ISO 7816 BER-TLV hex into a labelled tree of tags, lengths and values.
EMV Tag Lookup
Search the EMV / ISO 7816 tag dictionary by hex tag or by name fragment.
Track 1 Decoder
Decode an ISO 7813 Track 1 magstripe string into PAN, cardholder name, expiry and service code.
Track 2 Decoder
Decode an ISO 7813 Track 2 magstripe string into PAN, expiry, service code and discretionary data.
ISO 9564 PIN Block
Generate an ISO 9564 PIN block (formats 0, 1 and 3) from a PIN and PAN — runs locally in your browser.
KCV Calculator (3DES)
Compute the Key Check Value (KCV) of a single, double or triple length DES key by encrypting 8 bytes of zeros.
ISO 4217 Currency Lookup
Look up a currency by ISO 4217 code (alpha or numeric) or by name fragment.
ISO 3166 Country Lookup
Look up a country by ISO 3166-1 alpha-2, alpha-3, numeric code, or by name fragment.