EMV CVM List Decoder
Parse EMV Cardholder Verification Method (CVM) Lists (Tag 8E) from payment cards. Decode CVM condition codes, CVM types, CVM amounts (X/Y), and CVM fail handling. Essential for EMV payment terminal developers and card application testing.
Paste CVM List (Tag 8E Data)
Decoded CVM Rules
EMV CVM List Structure
| Bytes | Field | Values |
|---|---|---|
| n × 2 | CVM Condition Code + CVM Type Code | Each CVM entry is 2 bytes |
| n × 2 | CVM Amount (X/Y) | Byte 1 = CVM Amount X, Byte 2 = CVM Amount Y (in reference currency) |
The CVM amount is always 2 bytes after the condition+type pair. If "Apply succeeding CVM rule" byte follows, it indicates "fail" handling.
How to Use
1. Extract CVM List from a payment card using SELECT + READ RECORD or GET DATA (Tag 8E).
2. Paste the CVM hex value into this tool.
3. Get instant human-readable CVM rules showing the order of verification methods the terminal should try.
Related Tools
EMV TLV Parser & DOL Builder — Full EMV data extraction | APDU Command Builder — Build EMV APDUs | EMV Tag Reference — Complete EMV tag list