ZATCA Phase 1 invoice QR generator
Build the ZATCA Phase 1 QR for a simplified invoice.
We process what you enter on our server, then delete it after 6 hours
You get both the TLV-encoded payload and the code image, so you can print it on the invoice or pass it into your own system.
How to use it
- 1Enter the contentFill the fields with whatever you want the result to carry; none of it is stored on our servers.
- 2Check the previewThe preview in front of you keeps up with every change, so you see the result before you take it.
- 3Take the resultPress “Generate code” once it looks right, and the result is yours to use wherever you like.
When it helps
A simplified tax invoice needs a QR carrying five fields in a specific TLV encoding. Hand-assembling that encoding is a common source of errors, and the error only shows up when someone scans the code. This tool builds it with the same engine our platform uses, and shows you the payload so you can check it yourself.
Common questions
Is this the Phase-2 QR?
No. This builds the Phase 1 five-tag code. Phase 2 requires a cryptographic stamp and a certificate issued through ZATCA onboarding, which is entirely outside this tool.
How is the VAT number checked here?
By format only: fifteen digits beginning with 3. ZATCA also specifies that the number ends in 3, and this tool does not check that, because the rule belongs to our shared library, and adding a rule here alone would let the page and the server disagree about the same input. We contact no registry either, so a well-formed number is not evidence of an actual registration.
How can I check the code is right?
Copy the payload shown and inspect it with any TLV decoder, or scan the image with a reader app. We show the payload deliberately so verification is possible rather than something you take on trust.
6 tools
Tools from other categories
- Certificate makerDesign a certificate of appreciation and download it as a print-ready PDF.
- PDF to textPull the text out of a PDF so you can copy or search it.
- Translate a documentA contract or a booklet arrived in another language. Upload it and read it in Arabic without retyping.
- Convert imageConvert an image between PNG, JPEG and WebP.
- Date duration calculatorCalculate the time between two dates, or add and subtract it.
- Webhook inspectorReceive signed webhooks, read the payload, and call your URL when a job finishes.