Parses Tag-Length-Value (TLV) encoded data commonly used in EMV chip card transactions, smart card communications, and network protocols. Breaks down the binary structure into individual tag-value pairs with descriptions.
Inputs
Input: TLV-encoded data in hexadecimal.
Tips
BER-TLV encoding supports nested (constructed) tags that contain other TLV structures.
Tags can be 1, 2, or 3 bytes long — multi-byte tags have the lower 5 bits of the first byte set to 0x1F.
Use the example button to see a valid TLV structure.
Standards: ISO 7816-4, EMV Book 3, ITU-T X.690 (BER)