Skip to content

ZATCA QR decoder

Paste the QR content from a simplified tax invoice to read the seller name, VAT number, date, total and VAT amount.

To read a ZATCA QR, paste the text your scanner app produced and press Read. We show the five fields exactly as they are stored inside the code. No sign-up needed to try it.

How to use it

Scan the QR with any reader app, paste the text it gives you here, and press Read.

When it helps

The QR on a simplified invoice carries its details in compressed form. The decoder shows them in readable form so you can match them against your records.

Common questions

Does a successful read mean the invoice is valid?

No. It means only that the code content is written in the expected format. We do not check the signature, do not confirm the seller is registered, and do not contact ZATCA systems.

Where do I get the text from?

Scan the QR with any reader app on your phone. It will give you a long string of letters and numbers — paste that in as-is.

Do Arabic names display correctly?

Yes. The name is stored inside the code as UTF-8 and we read it the same way, so it appears exactly as the seller wrote it.

Related tools