Open & View an XRechnung: Make XML Readable
You have received an XRechnung or another XML invoice and all you see is cryptic code? That is normal — and quickly solved.
Why XML instead of PDF?
An XRechnung is a pure data file. It contains no fonts, no layout, no logos — only structured information that software can process automatically. For the human eye it needs a visualisation that translates the data into a readable invoice.
How to open an XRechnung
- Select the file: Drag the XML file into the browser tool or pick it via the file dialog.
- View it readably: The invoice is displayed immediately as a clear overview — seller, buyer, line items, amounts.
- Check validity: At the same time you can see whether the invoice complies with EN 16931.
Technically, this is powered by a visualisation such as the official KoSIT stylesheet, which converts XML into HTML. But you don’t have to worry about that — the tool handles it automatically.
ZUGFeRD is different
A ZUGFeRD file is already a PDF and therefore directly readable. What is interesting here is the embedded XML — how to make it visible is explained under Read a ZUGFeRD PDF.
Does my data stay private?
Yes. In a local browser tool the invoice is rendered directly in the browser — the file never leaves your computer, there is no upload and no account.
More than just viewing
If you want not only to view but also to check the validity, both happen in the same step. And you can create your own invoice just as easily.
Frequently asked questions
How do I open an XRechnung?
An XRechnung is an XML file. A visualisation — such as the KoSIT stylesheet or a viewer — renders it as a readable invoice, for example right in your browser.
Why does an XRechnung look like garbled code?
Because it is made for machines: pure structured data with no layout. Only a visualisation makes the invoice readable for people.
Do I have to upload the file to open it?
No. In a local browser tool the file stays on your computer — it is rendered in the browser without being sent to a server.