Mr. Encoder

XSLT Viewer (e-Invoice / UBL)

Render XML with an XSLT stylesheet — extracts the embedded XSLT from UBL e-invoices automatically.

How to use

  1. Drop a UBL e-invoice / e-archive XML file onto the upload area, or paste its content.
  2. The embedded Base64 XSLT is extracted and applied automatically; pick another one if the file contains several.
  3. Print or save the invoice as PDF, open it in a new tab, or download the HTML and XSLT.

Frequently asked questions

What is an e-invoice XSLT?

UBL e-invoices carry an XSLT stylesheet, Base64-encoded inside cac:AdditionalDocumentReference/EmbeddedDocumentBinaryObject, that turns the XML into a human-readable invoice.

Can I apply my own XSLT to any XML?

Yes. Switch to the XML + XSLT tab, paste both documents and click Render.

Which XSLT version is supported?

The browser's built-in XSLT 1.0 processor is used. XSLT 2.0/3.0 features and most EXSLT extensions are not supported.

Are my invoices uploaded anywhere?

No. Files are read and transformed entirely in your browser; nothing is sent to a server.

Other tools