Category
Payment & cards
Card-industry utilities — Luhn checks, BIN lookup, EMV TLV decoding, PIN blocks, KCV, ISO 4217 / 3166 / MCC codes.
18 free payment & cards tools — no sign-up, runs in your browser.
luhn-check
Payment & cardsValidate a card number with the Luhn (mod-10) algorithm — runs locally in your browser.
card-number-generator
Payment & cardsGenerate Luhn-valid test card numbers (Visa, Mastercard, Amex, Discover, JCB, Diners) — for development only.
card-brand-identifier
Payment & cardsIdentify the card scheme (Visa, Mastercard, Amex, Discover, JCB, Diners, UnionPay) from a PAN.
bin-lookup
Payment & cardsLook up a card BIN (Bank Identification Number) to identify scheme, issuer, country and type.
emv-tlv-decoder
Payment & cardsDecode EMV / ISO 7816 BER-TLV hex into a labelled tree of tags, lengths and values.
emv-tag-lookup
Payment & cardsSearch the EMV / ISO 7816 tag dictionary by hex tag or by name fragment.
track1-decoder
Payment & cardsDecode an ISO 7813 Track 1 magstripe string into PAN, cardholder name, expiry and service code.
track2-decoder
Payment & cardsDecode an ISO 7813 Track 2 magstripe string into PAN, expiry, service code and discretionary data.
pin-block
Payment & cardsGenerate an ISO 9564 PIN block (formats 0, 1 and 3) from a PIN and PAN — runs locally in your browser.
kcv-calculator
Payment & cardsCompute the Key Check Value (KCV) of a single, double or triple length DES key by encrypting 8 bytes of zeros.
iso4217-currency
Payment & cardsLook up a currency by ISO 4217 code (alpha or numeric) or by name fragment.
iso3166-country
Payment & cardsLook up a country by ISO 3166-1 alpha-2, alpha-3, numeric code, or by name fragment.
mcc-lookup
Payment & cardsLook up an ISO 18245 Merchant Category Code by 4-digit code or by name fragment.
iban-validator
Payment & cardsValidate an IBAN — checks the country format, length and ISO 13616 MOD-97 checksum.
swift-bic-validator
Payment & cardsValidate a SWIFT/BIC code format and break it down into bank, country, location and branch fields.
iso639-language-lookup
Payment & cardsLook up a language by ISO 639-1 alpha-2, ISO 639-2/3 alpha-3, or by name fragment.
card-pan-formatter
Payment & cardsFormat a card number for display — brand-aware grouping plus a masked version safe to show in receipts.
dukpt-pin-block-calculator
Payment & cardsCompute the ISO 8583 field 52 encrypted PIN block from a PIN, PAN, BDK and KSN — full TDES DUKPT key derivation.
Frequently asked
Are MyAITools payment utilities free?
Yes. Luhn checks, BIN lookups, EMV TLV decoding, PIN blocks, KCV, IBAN, SWIFT/BIC, and ISO code lookups are all free.
Is it safe to paste card numbers here?
Payment utilities run entirely in your browser. Nothing is uploaded or logged. Only paste test card numbers, never real production card data.
Which standards do these tools follow?
MyAITools payment tools follow ISO 7812 (Luhn), ISO 4217 (currency), ISO 3166 (country), ISO 639 (language), EMV Book 3 (TLV tags), ISO 9564 (PIN blocks), and ISO 13616 (IBAN).