Phase 1 QR structure

Saudi Tax Invoice QR Code Generator

Generate a QR code from five invoice fields using TLV and Base64. Download PNG or SVG locally with WaliERP's browser tool for the basic Phase 1 QR fields.

This tool runs in your browser. Invoice data, images and answers are never sent to a server or saved by this tool.

Enter the invoice details

Use the business name shown on your invoice. Maximum 255 bytes when encoded as UTF-8.

15 digits, starting and ending with 3. Only the format is checked; no registration lookup is performed.

UTC+3. The time is converted to UTC in the QR, regardless of your device timezone.

A nonnegative amount with up to two decimal places, without grouping separators; maximum SAR 999,999,999,999.99.

A nonnegative amount with up to two decimal places, without grouping separators; maximum SAR 999,999,999,999.99.

The illustrative data is a fictional example, not an issued invoice or evidence of business registration.

Official references and method

Explore all tools

Using the tool and understanding your results

Enter the seller name, VAT number, issue time, total including VAT and VAT amount to generate a QR code for the five basic Phase 1 fields. Preview the code, download PNG or SVG, or copy its Base64 text directly from your browser.

Which details are needed to generate an invoice QR code?

Enter the seller name, seller VAT number, issue date and time, invoice total including VAT, and VAT amount. Enter the time in Saudi Arabia's timezone; the tool converts it to UTC in the code. Input formats are checked without looking up VAT registration with ZATCA.

How do I download the QR code or copy its data?

After generating the code, choose PNG for an image or SVG for a vector graphic, or copy the displayed Base64 text. The browser encodes the values as TLV and then Base64. Processing stays on your device without sending the invoice details to a server.

Does the generated QR issue a complete e-invoice or provide Phase 2 integration?

The tool creates a code containing only the five basic fields. Invoice issuance, storage and integration belong in your invoicing system. This generator does not produce XML, a Phase 2 cryptographic stamp or signature, or submit an invoice to Fatoora.

Tools for your next step