MyAITools

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 & cards

Validate a card number with the Luhn (mod-10) algorithm — runs locally in your browser.

card-number-generator

Payment & cards

Generate Luhn-valid test card numbers (Visa, Mastercard, Amex, Discover, JCB, Diners) — for development only.

card-brand-identifier

Payment & cards

Identify the card scheme (Visa, Mastercard, Amex, Discover, JCB, Diners, UnionPay) from a PAN.

bin-lookup

Payment & cards

Look up a card BIN (Bank Identification Number) to identify scheme, issuer, country and type.

emv-tlv-decoder

Payment & cards

Decode EMV / ISO 7816 BER-TLV hex into a labelled tree of tags, lengths and values.

emv-tag-lookup

Payment & cards

Search the EMV / ISO 7816 tag dictionary by hex tag or by name fragment.

track1-decoder

Payment & cards

Decode an ISO 7813 Track 1 magstripe string into PAN, cardholder name, expiry and service code.

track2-decoder

Payment & cards

Decode an ISO 7813 Track 2 magstripe string into PAN, expiry, service code and discretionary data.

pin-block

Payment & cards

Generate an ISO 9564 PIN block (formats 0, 1 and 3) from a PIN and PAN — runs locally in your browser.

kcv-calculator

Payment & cards

Compute the Key Check Value (KCV) of a single, double or triple length DES key by encrypting 8 bytes of zeros.

iso4217-currency

Payment & cards

Look up a currency by ISO 4217 code (alpha or numeric) or by name fragment.

iso3166-country

Payment & cards

Look up a country by ISO 3166-1 alpha-2, alpha-3, numeric code, or by name fragment.

mcc-lookup

Payment & cards

Look up an ISO 18245 Merchant Category Code by 4-digit code or by name fragment.

iban-validator

Payment & cards

Validate an IBAN — checks the country format, length and ISO 13616 MOD-97 checksum.

swift-bic-validator

Payment & cards

Validate a SWIFT/BIC code format and break it down into bank, country, location and branch fields.

iso639-language-lookup

Payment & cards

Look up a language by ISO 639-1 alpha-2, ISO 639-2/3 alpha-3, or by name fragment.

card-pan-formatter

Payment & cards

Format a card number for display — brand-aware grouping plus a masked version safe to show in receipts.

dukpt-pin-block-calculator

Payment & cards

Compute 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).