eInvoice Reader 100% client-side · Zero data stored · GDPR-friendly Create e-invoice

ZUGFeRD viewer

A ZUGFeRD invoice looks like a normal PDF, but it carries a machine-readable XML file inside. Drop the PDF below to see the embedded data, check that the totals add up, and export it.

Files never leave your device

Drop e-invoice files here

XML (UBL, Peppol, XRechnung, CII, FatturaPA), .p7m or PDF (Factur-X, ZUGFeRD). Several files or a ZIP at once is fine.

or drop a folder / .zip ·

  • XRechnung
  • Factur-X / ZUGFeRD
  • Peppol UBL
  • FatturaPA
  • .p7m
  • .zip

Your files never leave your device. Everything is processed in your browser.

How it works

  1. Drop one or more .xml or .pdf invoices on the box above, or click to choose files.
  2. The invoice is shown as a clear, readable document with parties, line items, VAT and payment details.
  3. Print it, save it as PDF, or export the data to Excel or CSV for your accounting.

What is inside a ZUGFeRD PDF?

ZUGFeRD is a hybrid format: a PDF/A-3 document with an embedded XML invoice (usually named factur-x.xml or zugferd-invoice.xml) in UN/CEFACT CII syntax. Since version 2.1, ZUGFeRD is technically identical to the French Factur-X. The XML is what accounting software processes, so it is worth checking that it matches the visible PDF.

Supported formats

Private by design

Invoices contain bank details, prices and customer data. This viewer runs entirely in your browser: files are read locally with JavaScript and are never uploaded to a server. You can even disconnect from the internet after the page has loaded.

Frequently asked questions

How do I know if my PDF is ZUGFeRD?

Drop it in the viewer. If an embedded invoice XML is found, it is shown with its profile (e.g. EN 16931, EXTENDED). If not, the PDF is an ordinary PDF.

Which ZUGFeRD profiles are supported?

MINIMUM, BASIC WL, BASIC, EN 16931 (COMFORT), EXTENDED and XRechnung.

Can I download the XML?

Yes. Use “Show XML” to view it, or export the data to Excel or CSV.

More tools