Back
EMV QR parser
QR codes & barcodes //en/tools/emv-qr
Loading
Loading tool
The tool is loaded only when you open it.
All processing for this tool happens in your browser. Your input is not sent to a server.
About this tool
Paste an EMV QR text payload to parse tag and length fields, expand nested templates, and compare the calculated CRC with the payload value.
Common uses
- Inspect the TLV structure and field lengths of a payment QR payload.
- Debug EMV QR samples and check their CRC-16/CCITT-FALSE calculation.
How to use it
- 1.Paste or enter an EMV QR TLV payload.
- 2.Parse it and inspect nested fields and values.
- 3.Compare the expected and actual CRC, then copy the analysis if needed.
Limits and notes
- This tool parses text TLV and checks CRC only; it does not initiate or approve a payment and cannot establish compliance with every payment network's business rules.
Frequently asked questions
Does a valid CRC mean that a payment is valid?
No. CRC only confirms the checksum over the specified string; it does not verify a merchant, amount, account, or transaction.
Which tags are supported?
Common EMV tags have descriptive labels; other tags are still shown as data objects or nested templates instead of being treated as payment results.