ISO 8583 Decoder
Paste a hex-encoded ISO 8583 message. The decoder reads the MTI, primary and secondary bitmaps, then frames each data element using the field table. DE 55 is expanded into an EMV TLV tree.
Using the built-in ISO 8583:1987 field table.
Fields could not be framed with this config. Build a custom config to match your acquirer's spec.
No data leaves this page.
Custom config format
{
"name": "My acquirer spec",
"bitmaps": ["primary", "secondary"],
"fields": [
{
"bit": 4,
"name": "Amount, Transaction",
"type": "n",
"length": { "scheme": "fixed", "fixedLen": 12 },
"encoding": "bcd",
"render": "amount"
}
]
} scheme: fixed | lvar | llvar | lllvar ·
type: n | an | ans | b | z ·
encoding: bcd | ascii | binary ·
render: text | hex | tlv | date | amount | time | pan
Lengths are in field characters, or bytes for binary fields.
Decoded message
MTI
Bitmap
Paste a message and select Decode to see its data elements
0
Data elements
0
Message bytes
0
EMV tags in DE 55
0
Errors