Tools
EMV tools
Every tool runs entirely in your browser. Nothing you paste is uploaded. Use test data only: never paste live card numbers or production keys into any online tool. Look up any term in the EMV glossary.
TLV Parser
Decode BER-TLV hex from card responses, terminal logs or ISO 8583 field 55. Names every tag and decodes TVR, AIP, CVM List, AFL and DOLs.
AvailableTVR and TSI Decoder
See every bit of tags 95 and 9B in plain English, build values by clicking bits, and predict the terminal's approve, decline or online decision.
Available3DES and AES Calculator
Encrypt and decrypt hex data with Triple DES or AES in ECB or CBC mode, with ISO 9797-1 and PKCS#7 padding, KCV and DES key parity.
RSA Calculator
Recover and check EMV certificates and signatures with RSA: CA, issuer and ICC public keys, SDA and DDA data, with modulus and exponent handling.
A note on 3DES and AES
3DES and AES computations are not really used in EMV Level 2 kernel implementations. These algorithms may be used to compute online PIN blocks and data storage objects in the scope of certification tests, but their integration should never be part of the EMV Level 2 logic. EMV Level 2 implementations mainly use RSA and ECC cryptographic mechanisms. Kernel 8 is an exception: its kernel uses AES for the secure channel with the card, to decrypt card records and to verify MACs (see EMV Kernel 8 Explained).
Missing a tool?
Tell us what you need in Support. Requests decide what we build next.