Paying.co arrow_back Back to Paying.co Talk to us arrow_forward
account_tree Decoder

ISO 8583 Decoder

Paste an ISO 8583 message and read its Message Type Indicator, expand the primary and secondary bitmaps, and see exactly which data elements the message declares — each labeled by field name.

ISO 8583 messageMTI (4) + bitmap (hex) + elements
account_tree
Decoded message will appear here

About ISO 8583

ISO 8583 is the messaging standard that moves an authorization, reversal, or settlement record between a terminal, an acquirer, a network, and an issuer. Every message opens with a four-character Message Type Indicator describing its version, class, function, and origin, followed by a bitmap that flags which of the 128 possible data elements are present, and then the data elements themselves in order.

Reading the bitmap

This decoder identifies the MTI, expands both bitmaps, and lists every present field with its standard name. Field value parsing depends on each acquirer's data-element format table, so values are not split here — the focus is structure and which elements are declared.

Frequently asked questions

What is the MTI?

The Message Type Indicator is the four-digit code at the start of the message — for example 0200 is an authorization request and 0210 its response.

Why only the field list, not field values?

Data-element formats vary by network and acquirer specification. The bitmap and field names are universal; reliably splitting values requires the specific format table.

Integrating with an acquirer host?

We build and certify against acquirer and network specifications regularly. See platform integrations →

lock Everything runs in your browser. Nothing you paste is transmitted to a server.