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.