ZUGFeRD and Factur-X viewer

See the invoice data inside a ZUGFeRD or Factur-X PDF, or open the XML file on its own. Free, without registration, and your file never leaves your computer.

Drop your invoice here

or

XML or PDF, up to 20 MB

No file at hand? Try a sample:

What are ZUGFeRD and Factur-X?

ZUGFeRD (Germany) and Factur-X (France) are hybrid invoices: a normal-looking PDF with a machine-readable XML file embedded inside it. The PDF is for people, the XML is for accounting software. Since ZUGFeRD 2.1 and Factur-X 1.0, both are technically the same format.

The embedded XML uses the UN/CEFACT CII syntax. Its name inside the PDF is usually factur-x.xml or zugferd-invoice.xml.

Why look at the XML?

The PDF and the XML should contain the same data, but they are created separately and can differ. For an e-invoice, the XML data is what counts. The viewer shows you exactly what is in the XML, so you can compare it with the PDF you see.

Profiles

ZUGFeRD and Factur-X come in profiles with different levels of detail: MINIMUM, BASIC WL, BASIC, EN 16931 (also called COMFORT), EXTENDED and XRECHNUNG. The viewer shows which profile a file uses. The MINIMUM and BASIC WL profiles contain no individual items, only totals. In Germany they do not count as e-invoices.

How to open a ZUGFeRD or Factur-X file

Drag the PDF (or the XML file) onto the box above, or click "Choose a file". The viewer finds the embedded XML automatically and shows the invoice. If a PDF has no embedded XML, it is an ordinary PDF invoice and the viewer tells you so.

Frequently asked questions

My PDF opens normally. Why use a viewer?

Your PDF reader shows only the visual part. The viewer shows the structured XML data, which accounting software uses and which is the legally relevant part of the e-invoice.

What is the difference between ZUGFeRD and Factur-X?

Today they are the same format under two names: ZUGFeRD in Germany, Factur-X in France. Older ZUGFeRD 1.0 files use a different structure and are not supported yet.

Is my PDF uploaded?

No. The PDF is opened inside your browser. It is not sent to any server.

Why use this viewer instead of others?

Many free viewers upload your invoice to their server, need an account or limit how many files you can open. This viewer does none of that: no upload, no sign-up, no limits, and it reads XRechnung, ZUGFeRD, Factur-X, Peppol UBL and KSeF in one place.

Other formats you can open