Phase 1 QR structure

Invoice QR generator — five basic fields

Encode the basic invoice fields using the Phase 1 TLV and Base64 structure, then download the QR image or copy its text.

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