XRechnung ZUGFeRD EN 16931

Free XRechnung Viewer Online

Open an XRechnung and read it like a paper invoice, right in your browser. Works with ZUGFeRD PDFs too.

Drag and drop your invoices here, or click to browse.

Meets the standards EN 16931 ZUGFeRD / Factur-X XRechnung KoSIT GoBD Archive PDF/A-3

How It Works

From machine file to readable invoice in two clicks.

Step 1

Drop In the File

Upload the e-invoice XML, or a hybrid PDF with embedded XML; the syntax is detected automatically.

Step 2

Read the Invoice

The structured data is rendered as a clean invoice layout: parties, line items, VAT breakdown, totals, and payment details.

Step 3

Copy or Download

Copy the values you need directly from the page, or download the same invoice as a formatted PDF.

Why open your XRechnung here?

An XRechnung is pure XML: correct, but unreadable. This viewer turns it back into an invoice a human can read, check, and copy from.

Readable in Seconds

Seller, buyer, line items, VAT breakdown, Leitweg-ID, and payment details appear as a laid-out invoice, not as nested tags.

Copy the IBAN, Not Retype It

Everything is selectable text: IBAN, invoice number, amounts. No more reading values out of raw XML.

No Copy Kept

The file is parsed in memory and discarded immediately; ideal for invoices you received and just need to read.

ZUGFeRD PDFs Too

Drop a ZUGFeRD PDF and the embedded XML is read automatically; the visible PDF page is not needed.

Reading an XRechnung like a normal invoice

An XRechnung deliberately has no visual page: it is pure data for machines, which is why a double click shows angle brackets instead of an invoice. The viewer renders those fields as the document you expect: parties, line items, VAT breakdown, payment details, and any embedded attachments.

The habit worth building: read the data, not a picture of it. On hybrid invoices the structured part has been the authoritative one since 2025, so amounts, IBAN and references belong checked in the data before anything gets paid.

The file itself stays untouched, and nothing is stored: the display is generated in memory from your upload. Keep the original in your own records, because the archive wants the file, not an image of it.

Received a hybrid ZUGFeRD PDF from a company instead? Same engine, hybrid-first guidance: Open it in the ZUGFeRD viewer →


Related reading

Frequently Asked Questions

Common questions about making an XRechnung readable.

Yes. That is exactly what this page does: upload the XML and read it in your browser, no installation, no registration.
XRechnung XML in both syntaxes (CII and UBL), plain CII XML, and ZUGFeRD PDFs with embedded XML. Detection is automatic.
Yes. The buyer reference (BT-10), where the Leitweg-ID lives, is displayed with the other references, so you can check it at a glance.
No. The viewer shows what the file contains; it does not judge compliance. Run the file through the XRechnung validator for an EN 16931 and CIUS rule check.
Nothing within the free allowance; a premium account raises the limits.
GoBD Archive

Receiving e-invoices? You must archive them properly.

Since 2015, the GoBD, the tax office's rules for digital records, have applied to every business, freelancers included: digital invoices must be kept as the original file, unchanged, exportable and readable for the whole 8-year retention period. With the e-invoicing mandate a print no longer counts. Our archive takes care of it for you.

  • Every invoice stored exactly as it arrived: XML, PDF or photo
  • Locked against changes, so nothing can be altered afterwards
  • A second copy in another German data centre
  • Find any invoice by date and export it with an index for your tax advisor
  • Team access: several team members can work in the same archive
  • No ERP, no installation: right next to your e-invoicing tools
Built for the German mandate

One toolkit for ZUGFeRD and XRechnung

Every German business has had to accept e-invoices since January 2025. Both formats are covered here.

ZUGFeRD or XRechnung? Let the assistant pick the tool Tell the chat what you need: it converts, checks, builds, and reads out German e-invoices. Open assistant

Create

Fill one form, get a ZUGFeRD PDF or an XRechnung with Leitweg-ID

Check & repair

Test against EN 16931 and the XRechnung CIUS, then fix what a buyer rejected

Convert

Move an invoice between PDF, CII, UBL and XRechnung

Open & extract

Open a file, see what is inside it, and take the data with you

Look up & automate

Check who you are invoicing, or move the whole flow to an API
Ready for mandatory e-invoicing?

Make every invoice compliant, in a single message

Subscribe to get unlimited tools, choosable compliance profiles and the full set of premium features.

EN 16931 & PDF/A-3b compliant Results in seconds No installation GoBD-compliant archive
1 free tool use per hour · No card required