ZUGFeRD and Factur-X
PDF with embedded XML: we read the data inside the PDF and show what the invoice really says.
Read more →Open XRechnung files from Germany as a normal invoice: in UBL or CII syntax, with Leitweg-ID, payment details and VAT breakdown. Free and without uploading.
XRechnung is the German standard for electronic invoices. It is based on the European standard EN 16931 and was first required for invoices to public authorities in Germany. Since 1 January 2025 every business in Germany must be able to receive e-invoices from other businesses, and XRechnung is one of the formats used for that.
An XRechnung is not a PDF. It is an XML file that accounting software reads automatically. If you open it in a text editor you see only code. That is where this viewer helps.
XRechnung exists in two technical forms, called syntaxes: UBL (the root element is Invoice or CreditNote) and UN/CEFACT CII (the root element is CrossIndustryInvoice). Invoice Viewer recognises both automatically and shows the version, for example "XRechnung 3.0".
| Date | What changes |
|---|---|
| 1 January 2025 | All businesses in Germany must be able to receive e-invoices (domestic B2B). |
| Until 31 December 2026 | Paper and PDF invoices are still allowed for sending, if the buyer agrees. |
| Until 31 December 2027 | Businesses with a prior-year turnover up to €800,000 may still send paper or PDF invoices. |
| 1 January 2028 | Every business must send e-invoices to other businesses in Germany. |
Tip: keep the original XML file. For tax purposes the XML file is the invoice; the readable view is a copy.
Last updated: 27 October 2026
How it works
Drag the .xml file or the PDF onto the box, or choose it from your computer. A ZIP with several invoices works too (Pro).
You see seller, buyer, lines, VAT and the amount due, laid out like a normal invoice, in your language.
Copy the IBAN and payment reference, open embedded attachments, print the invoice or save it as PDF for your records.
Invoices contain business details, bank accounts and prices. That is why Invoice Viewer reads them inside your browser. Nothing is uploaded: not to us and not to anyone else. You can even disconnect from the internet after the page has loaded and it still works.
We do not use tracking cookies or analytics.
PDF with embedded XML: we read the data inside the PDF and show what the invoice really says.
Read more →Belgium, the Netherlands and the Nordics: Peppol BIS Billing 3.0 and other UBL 2.1 invoices.
Read more →Totals, VAT, IBAN and mandatory fields checked against the European standard.
Read more →Drop the XML file onto the box above. Your browser turns it into a readable invoice. You do not need to install anything.
Yes. Open it, then click "Print / save as PDF" and choose "Save as PDF". Keep the XML file as the original.
The Leitweg-ID is the routing number of a German public authority. In an XRechnung it is placed in the buyer reference field (BT-10). The viewer shows it at the top of the invoice.
Yes. The file is processed in your browser only and never uploaded.