ZUGFeRD PDF/A-3 EN 16931

Free ZUGFeRD Viewer Online

Open a ZUGFeRD invoice and read the embedded data like a paper invoice, right in your browser. XML e-invoices work 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 hybrid PDF to readable invoice data in two clicks.

Step 1

Drop In the ZUGFeRD PDF

Upload the ZUGFeRD or Factur-X PDF; the embedded factur-x.xml is read automatically. Plain e-invoice XML works too.

Step 2

Read the Embedded 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.

What your PDF reader does not show

A ZUGFeRD invoice looks like a normal PDF, but since 2025 the legally decisive part is the XML embedded inside. This viewer shows exactly that data.

The Data Behind the Page

Seller, buyer, line items, VAT breakdown, and payment details from the embedded XML, laid out like an invoice, not as nested tags.

Check Before You Pay

Compare amounts, IBAN, and references in the data with the printed page. If the two disagree, the data wins, because that is what accounting systems book.

No Copy Kept

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

XML Files Too

Pure XML e-invoices (XRechnung in CII and UBL) open the same way; the syntax is detected automatically.

Opening a ZUGFeRD invoice: the page or the data?

A ZUGFeRD file opens in any PDF reader, and that is exactly the trap: the double click shows the printed page, while your accounting software books the XML embedded inside the same file. Since 2025 that structured layer is the legally decisive one. This viewer opens the side of the invoice your PDF reader cannot show.

The habit worth building: read the data, not a picture of it. Amounts, IBAN, and references belong checked in the embedded XML before anything gets paid, because on a hybrid invoice the data wins when page and data disagree.

Only need the XML file itself, not a readable view? The extract tool pulls the embedded factur-x.xml out of the PDF. Extract the XML from a ZUGFeRD invoice →

Received a pure XML file from a public-sector context instead? Same engine, authority-first guidance: Open it in the XRechnung viewer →

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.


Related reading

Frequently Asked Questions

Common questions about opening ZUGFeRD invoices.

Like any PDF for the printed page, and with this viewer for the data. The double click shows only the visual layer; the invoice your software books is the embedded XML, and that is what this page displays.
Since 1 January 2025 the structured data is the legally decisive part of a hybrid invoice. If page and data disagree, the data counts, so amounts and IBAN belong checked there before anything gets paid.
ZUGFeRD and Factur-X PDFs in every profile, plus pure XML e-invoices (XRechnung in CII and UBL syntax). Detection is automatic.
Yes. The extract tool pulls the embedded factur-x.xml out of the PDF, for download as XML or JSON.
No. The viewer shows what the file contains; it does not judge compliance. Run the file through the ZUGFeRD validator for the EN 16931 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