Paste the Base64 TLV value from a Saudi (KSA) e-invoice QR code to read the seller, VAT number, timestamp, and totals — and confirm the structure is well-formed.
Scan the invoice QR with your camera, or paste the Base64 (TLV) value it encodes.
Structure and values, live.
Saudi Arabia's e-invoicing system (Fatoora) requires a QR code on every invoice, encoded as a Base64 TLV string. This decoder unpacks that string into its labelled fields so you can confirm an invoice carries the right seller name, VAT registration number, timestamp, and totals — useful when testing an integration or checking a supplier's invoice.
Saudi ZATCA e-invoice QR codes use a Base64-encoded TLV (Tag-Length-Value) structure carrying the seller name, VAT registration number, invoice timestamp, invoice total with VAT, and VAT total. Phase 2 invoices also include a hash, cryptographic signature, and public key.
Scan the QR with any QR reader. Instead of a URL, it returns a Base64 text string — paste that here and the tool decodes the TLV fields.
No. This tool decodes and displays the TLV structure and field values so you can inspect them. It does not verify the Phase 2 ECDSA signature, which requires the issuer's certificate.