Skip to content
invoiceprobe

E-invoice viewer for every EU format

Whatever format your e-invoice arrives in, drop it here to read it. The format is detected automatically, and the file stays in your browser.

Drop an e-invoice here

XML (XRechnung, Peppol BIS, UBL, CII) or PDF with embedded XML (ZUGFeRD, Factur-X)

No file at hand? Try a sample:

  • Nothing is uploaded — the file is read in this browser tab
  • Official EN 16931 (CEN) and XRechnung (KoSIT) rules
  • Every error explained in plain language, with the fix

How to open any e-invoice

  1. 1Drop the XML or PDF file onto the field above, or click to choose it.
  2. 2The format and, where relevant, the profile are detected automatically.
  3. 3Read the invoice: parties, lines, VAT breakdown, totals, payment details, references, notes and attachments.
  4. 4Print it or save it as a PDF through your browser, and archive the original file.

Formats and where they are used

All the formats below implement the European standard EN 16931, in one of its two XML syntaxes: UBL 2.1 or UN/CEFACT CII D16B. That is why one viewer can read them all.

FormatSyntaxMain countriesTools
XRechnungUBL or CIIGermanyViewer, validator
ZUGFeRD 2.xCII in PDF/A-3GermanyViewer, validator
Factur-XCII in PDF/A-3FranceViewer, validator
Peppol BIS Billing 3.0UBLBelgium, Netherlands, Nordics and othersValidator
Plain UBL / CII (EN 16931)UBL or CIIFrance (base formats), cross-borderThis page

What you see

Whatever the format, the layout is the same: seller and buyer, invoice lines, VAT breakdown, totals with an independent recalculation, payment details (IBAN, BIC, terms), the buyer reference or Leitweg-ID, notes and the list of attachments. For hybrid PDFs, the extracted XML appears next to the PDF so you can compare them.

Not supported yet: ZUGFeRD 1.0 and the Polish KSeF FA(3) structure. A KSeF viewer is on the roadmap.

Country guides

Privacy and limits

The file is read inside your browser. It is never uploaded and there is no server-side processing. The only network requests are for this page and the official rule files, which are the same for every visitor. Nothing is stored; closing the tab discards the data. No account is needed.

Frequently asked questions

Do I need to know the format before I open the file?

No. The format is detected from the file itself. You can drop any supported XML or PDF here.

Is a PDF attached to an email an e-invoice?

Not in the sense of the German, French or Belgian rules. An e-invoice is structured data. A ZUGFeRD or Factur-X PDF qualifies because of the XML embedded in it.

Can I also validate the file?

Yes. Switch to the validation report, or use one of the dedicated validators listed above.

Which file should I archive?

The original file you received, unchanged. A printout or PDF made from the viewer is only a readable copy.

Is the viewer free?

Yes, with no account and no limit on the number of files.

Sources

  1. CEN/TC 434 – EN 16931 validation artefacts (checked 2026-10-28)
  2. KoSIT – XRechnung (checked 2026-10-28)
  3. FNFE-MPE – Factur-X (checked 2026-10-28)
  4. OpenPeppol – Peppol BIS Billing 3.0 (checked 2026-10-28)

Last reviewed 28 October 2026