Cheque QR Code Decoder & Extractor Tool
Upload a cheque image to find and decode its QR code. The tool extracts the raw payload, IBAN and payment fields, EMV-style tags, QR version, and checksum status.
JPEG and PNG · up to 8 MB · server-side decoding in an isolated, non-retaining worker
Upload and decode a cheque QR code
Use a clear image of the cheque front. The QR decoder tool returns the raw payload, recognised payment fields, EMV-style tags, and integrity signals.
Drag and drop or click to browse
JPEG or PNG · maximum 8 MB
Important verification notice
A decoded payload is not proof that a cheque or QR code is genuine. This tool does not approve payments or verify an issuing bank's digital signature. Confirm material details with the bank and your authorised processing workflow.
How the cheque QR extractor tool works
The decoder focuses on the QR layer rather than running full cheque OCR. That keeps the result clear: what the code actually contains, how it is structured, and which integrity signals can be checked without inventing data from the surrounding image.
1. Upload
Choose a clear image with the complete QR code visible.
2. Decode
A sandboxed worker locates the matrix and reads its payload.
3. Review
Compare structured fields, tags, checksum status, and raw data.
What the QR decoder can extract
There is no single worldwide cheque QR payload. The issuing bank or national payment scheme decides which fields to encode. When present, the tool can identify common payment data and preserve the complete original payload for technical review.
Account and routing data
IBAN, scheme identifier, country and initiation method.
Payment data
Account or merchant name, amount and ISO currency code.
Payload structure
EMV-style tag IDs, lengths, values and nested templates.
Integrity signals
EMV CRC presence and validity, plus recognisable signature markers.
Technical reference: QR, EMVCo and cheque data
QR error correction
QR codes use Reed–Solomon error correction. Levels L, M, Q and H are designed to recover from increasing amounts of missing or damaged code area. Higher correction can help a printed code survive scanning, folds and marks, but image sharpness, contrast and a visible quiet zone still matter.
Tag-length-value payloads
EMV-style payment QR payloads commonly represent each field as a two-digit tag, a two-digit length, and a value. This tool parses a payload only when that structure is internally consistent. Otherwise it returns the decoded value as plain text.
Checksums are not signatures
A valid CRC can show that an EMV payload was copied without accidental changes; it does not identify who created it. A digital signature can provide stronger authenticity, but only when verified against a trusted issuing-bank key and certificate policy. See our signature verification guide for the distinction.
How QR-enabled cheque and payment schemes differ globally
Pakistan's Raast specifications provide the clearest cheque-book example: participating financial institutions can print personalised P2P QR codes tied to an IBAN. Other markets offer useful adjacent models rather than one universal cheque standard—EMVCo provides a payment QR framework, Brazil's Pix demonstrates high-volume QR payments, and India's CTS-2010 standard focuses on image-based cheque clearing and security features.
Read the deeper background in QR Codes on Cheques: How Banks Are Reinventing Payment Security.
Continue your cheque extraction workflow
Cheque Date Validator Tool
Extract cheque fields and check date validity across supported countries.
Cheque Data Extraction
Understand OCR, MICR and structured cheque field extraction.
Bank Check OCR API
Integrate cheque image extraction into software and review workflows.
Cheque Scanning Software
Capture consistent cheque images before OCR or QR decoding.
Cheque QR Code Decoder Tool FAQ
Practical answers about QR payloads, privacy, signatures, MICR, and image quality.
What is a cheque QR code decoder tool?
What is a cheque QR code decoder tool?
What data can a QR code on a cheque contain?
What data can a QR code on a cheque contain?
Can this tool verify a bank digital signature?
Can this tool verify a bank digital signature?
Does the cheque QR decoder store my image?
Does the cheque QR decoder store my image?
Why can’t the tool read the QR code?
Why can’t the tool read the QR code?
Are QR codes replacing MICR on cheques?
Are QR codes replacing MICR on cheques?
What is EMVCo QR data?
What is EMVCo QR data?
Can I use the extracted result to approve or pay a cheque?
Can I use the extracted result to approve or pay a cheque?
Need full cheque OCR beyond the QR code?
Extract dates, payees, written and numeric amounts, bank details, MICR and cheque numbers with the broader Chequedb processing workflow.
Explore cheque data extraction