All Tools
Tools/EMVCo QR Code Parser & Builder
📷
QR & BarcodesAvailable
EMVCo QR Code Parser & Builder
Parse and build EMVCo Merchant Presented Mode (MPM) QR codes. Decodes all TLV fields, validates the CRC-16/CCITT checksum, identifies payment networks (PromptPay, PIX, PayNow, UPI…), and generates spec-compliant QR strings from form inputs.
Load sample:
About EMVCo MPM
EMVCo Merchant Presented Mode (MPM) defines a QR code format used by PromptPay, PIX, PayNow, UPI, QRIS, and many other payment schemes. Each field is a TLV triplet: 2-digit ID + 2-digit decimal length + value. Fields can nest recursively. The final 4 bytes are always a CRC-16/CCITT checksum computed over the entire string up to and including 6304.