Invoice Viewer

ZUGFeRD and Factur-X viewer

A ZUGFeRD or Factur-X invoice is a PDF with an XML file inside. Drop the PDF here and see what the embedded invoice data says, line by line.

  • Readable invoice in seconds, with IBAN and amount to copy
  • Works with XML files and ZUGFeRD / Factur-X PDFs
  • Free, no account, nothing is uploaded
XRechnungZUGFeRDFactur-XUBLPeppol BISCII

A PDF with a second invoice inside

ZUGFeRD (Germany) and Factur-X (France) are the same hybrid format: a normal-looking PDF/A-3 document with an XML file attached to it, usually called factur-x.xml or zugferd-invoice.xml. People read the PDF; software reads the XML.

The XML is the part that counts for tax and bookkeeping. And the two do not always match: an amount, IBAN or VAT rate in the PDF can differ from the data in the XML. Invoice Viewer shows you the XML version, so you see what your accounting software will book.

What Invoice Viewer does with the PDF

  1. It looks for embedded files in the PDF, in your browser.
  2. It finds the invoice XML and reads it (CII syntax, profiles MINIMUM to EXTENDED, and older ZUGFeRD 1.0).
  3. It shows the invoice in your language, with the profile, for example "ZUGFeRD / Factur-X EN 16931".
  4. Other files in the PDF, such as timesheets, are listed so you can download them.

Which ZUGFeRD profiles count as e-invoice?

For the German mandate, the profiles EN 16931 (also called COMFORT), EXTENDED and XRECHNUNG qualify as e-invoices. The profiles MINIMUM and BASIC WL do not contain enough data to count as an e-invoice in Germany. The viewer shows the profile at the top, so you know what you received.

Factur-X in France

From 1 September 2026 every business in France must be able to receive e-invoices through an approved platform. Factur-X is one of the three allowed formats, next to UBL and CII. Large and mid-sized companies must also send e-invoices from that date; small businesses follow on 1 September 2027.

Last updated: 27 October 2026

How it works

From XML code to a clear invoice in three steps

  1. Drop the file

    Drag the .xml file or the PDF onto the box, or choose it from your computer. A ZIP with several invoices works too (Pro).

  2. Read the invoice

    You see seller, buyer, lines, VAT and the amount due, laid out like a normal invoice, in your language.

  3. Pay, print or file it

    Copy the IBAN and payment reference, open embedded attachments, print the invoice or save it as PDF for your records.

Your invoices stay on your device

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.

Related tools and guides

XRechnung

XRechnung viewer

Germany: open XRechnung files in UBL or CII syntax, including the Leitweg-ID.

Read more →
UBL · Peppol BIS

UBL and Peppol invoices

Belgium, the Netherlands and the Nordics: Peppol BIS Billing 3.0 and other UBL 2.1 invoices.

Read more →
EN 16931

Check an e-invoice

Totals, VAT, IBAN and mandatory fields checked against the European standard.

Read more →

Frequently asked questions

How do I see the XML inside a ZUGFeRD PDF?

Drop the PDF onto the box above. Invoice Viewer extracts the embedded XML and shows it as a readable invoice. Click "Show XML" to see the raw data.

The viewer says my PDF contains no e-invoice data. Why?

Then the PDF is an ordinary PDF without embedded XML. It is not a ZUGFeRD or Factur-X invoice, even if it says so in the text. You can still read it as a normal PDF.

Is ZUGFeRD the same as Factur-X?

Since ZUGFeRD 2.1 and Factur-X 1.0 the two are technically identical. ZUGFeRD is the German name, Factur-X the French one.