Qoyod
Pricing

E-Invoice QR Code Generator

A free calculator by Qoyod — Instant, accurate results without creating an account.

A free calculator from Qoyod — instant accurate results, no signup required.

Qoyod E-Invoice QR Code Generator

E-Invoice QR Code Generator

Enter your invoice details to generate a Phase 1 compliant e-invoicing QR code
Fill in the fields, then click “Generate QR code”
Your QR code will appear here
Encoded Base64 string (TLV)

The QR code is a core requirement of Phase 1 of e-invoicing introduced by the Zakat, Tax and Customs Authority. This code carries the essential invoice data in an encoded form that any device can read and verify. Qoyod’s QR code generator lets you create this code directly from your invoice data, without complex tools.

The data inside the code is encoded in TLV (Tag-Length-Value) format and then converted to a Base64 string, the format the Authority adopts in Phase 1. This tool generates the code instantly and lets you download it as PNG or SVG, or copy the Base64 string for use in your own systems.

What is the e-invoice QR code generator?

It is a free tool that converts your five essential invoice fields into a QR code compliant with the requirements of Phase 1 of e-invoicing. These fields are the seller name, the VAT registration number, the invoice date and time, the invoice total including VAT, and the VAT amount.

Benefits of using Qoyod’s QR code generator

  • Phase 1 compliant: encodes the data in the TLV and Base64 format adopted by the Zakat, Tax and Customs Authority.
  • Fast and simple: you get the code instantly once you enter the data, with no technical expertise required.
  • Flexible output: download the code as PNG or SVG, or copy the Base64 string to embed in your systems.
  • Reliable accuracy: the generated code is readable by any reader compliant with the Authority’s standard.

Which data does the code encode?

Under Phase 1, the code contains five mandatory fields encoded in TLV format:

  • Tag 1: seller name.
  • Tag 2: the seller’s VAT registration number (15 digits).
  • Tag 3: invoice date and time in UTC format.
  • Tag 4: invoice total including VAT.
  • Tag 5: VAT amount.

Phase 1 vs. Phase 2

Phase 1 requires that a simplified invoice carries a QR code holding the five fields above. Phase 2 (Integration) adds cryptographic and approved electronic stamp requirements generated through an invoicing solution connected to the Authority’s Fatoora platform, such as Qoyod. This generator is intended to produce the Phase 1 code for testing and quick use.

Frequently asked questions

Is the generated code compliant with the Zakat, Tax and Customs Authority?

Yes. The generator encodes the five fields in the TLV and Base64 format required in Phase 1, and the resulting code is readable by any reader compliant with the Authority’s standard.

What is the difference between this generator and Phase 2?

The generator creates the Phase 1 code carrying the five fields. Phase 2 requires an approved electronic stamp and cryptography generated through an invoicing solution connected to the Fatoora platform, such as Qoyod.

Can I download the code and use it on my invoice?

Yes. You can download the code as PNG or SVG, or copy the Base64 string to embed in your system or invoice template.

What date format is required?

The generator automatically converts the date and time to the UTC format (ISO 8601) adopted by the Authority.

Is my data safe?

The entire generation process runs inside your browser, and no data is sent to any server.

How can I verify the code after generating it?

You can use Qoyod’s e-invoice QR code reader to scan the code and confirm the five fields appear correctly.

After the calculator, your next step: Accounting entries are recorded automatically

Qoyod records, classifies, and reconciles your calculator results automatically in your books

Try Qoyod free for 14 days — no credit card required.

From calculator to ledger — effortless

Qoyod automatically records, classifies, and reconciles your results.

Try Qoyod free for 14 days — no credit card required.