Toolsly

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.

Payment & cardsValidator

Luhn Check

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

Try it →
Payment & cardsGenerator

Card Number Generator

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

Try it →
Payment & cardsLookup

Card Brand Identifier

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

Try it →
Payment & cardsLookup

BIN / IIN Lookup

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

Try it →
Payment & cardsDecoder

EMV TLV Decoder

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

Try it →
Payment & cardsLookup

EMV Tag Lookup

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

Try it →
Payment & cardsDecoder

Track 1 Decoder

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

Try it →
Payment & cardsDecoder

Track 2 Decoder

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

Try it →
Payment & cardsGenerator

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.

Try it →
Payment & cardsCalculator

KCV Calculator (3DES)

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

Try it →
Payment & cardsLookup

ISO 4217 Currency Lookup

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

Try it →
Payment & cardsLookup

ISO 3166 Country Lookup

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

Try it →
Payment & cardsLookup

MCC Lookup

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

Try it →
Payment & cardsValidator

IBAN Validator

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

Try it →
Payment & cardsValidator

SWIFT / BIC Validator

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

Try it →
Payment & cardsLookup

ISO 639 Language Lookup

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

Try it →
Payment & cardsFormatter

Card PAN Formatter

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

Try it →
Payment & cardsCalculator

DUKPT PIN Block Calculator

Compute the ISO 8583 field 52 encrypted PIN block from a PIN, PAN, BDK and KSN — full TDES DUKPT key derivation.

Try it →

Frequently asked

Are Toolsly 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?

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