FREE E-INVOICE TOOL

E-invoice viewer & validator

Open XRechnung, ZUGFeRD, Factur-X and Peppol e-invoices as a readable document and validate them with the official EN 16931 and XRechnung (KoSIT) rules. Your file never leaves your device: everything runs in your browser.

⇧

Drop your e-invoice here

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

Choose file

No e-invoice at hand? or

✓ Free, no signup   ✓ Processed on your device   ✓ Nothing uploaded or stored

Deutsche Version: XRechnung Viewer · Version française · Convert a PDF to XRechnung

What this tool does

E-invoices are XML files made for accounting software, not for people. This tool turns them into a clear invoice you can read, print or save as PDF, and checks the most common rules of the European e-invoicing standard EN 16931: required fields, invoice lines, VAT breakdown and whether all totals add up.

Supported formats

FormatUsed inSupport
XRechnung (UBL and CII)GermanyView + official validation
ZUGFeRD 2.x (PDF with XML)GermanyView + official validation
Factur-X (PDF with XML)FranceView + official validation
Peppol BIS Billing 3.0Belgium, Netherlands, Nordics and other Peppol countriesView + EN 16931 validation
EN 16931 UBL / CIIEU-wideView + official validation
FatturaPAItalyComing soon
KSeF FAPolandComing soon

Who receives e-invoices now?

Germany: since January 2025 every business must be able to receive e-invoices in EN 16931 format. Belgium: structured B2B e-invoicing via Peppol has been mandatory since January 2026. France: all companies must be able to receive e-invoices from September 2026, and small companies must also issue them from September 2027. Many small businesses now get XML files they cannot open. This viewer makes them readable in seconds.

Quick check and official validation

Every file gets two checks. The quick check explains common problems in plain language. Then the official rule sets run in your browser: the CEN EN 16931 business rules and code lists and, for XRechnung, the German KoSIT rules (XRechnung 3.0). These are the same rules the official KoSIT validator uses. Not included yet: Peppol-specific rules and the XML schema (XSD) check. ZUGFeRD MINIMUM and BASIC WL are not full invoices, so they get the quick check only. A passed validation is a strong sign, but not a legal guarantee that a recipient will accept the invoice.

Frequently asked questions

Is the e-invoice viewer free?

Yes. The viewer and the official validation are free to use without an account.

Is this an official XRechnung validator?

It runs the official rule sets: the CEN EN 16931 rules and the KoSIT XRechnung rules, the same ones the KoSIT validator uses. Everything runs in your browser, so your invoice is never uploaded. The XML schema (XSD) check is not included yet.

Are my invoices uploaded to a server?

No. The file is read and checked inside your browser. It is never uploaded to or stored on our servers.

Can I open a ZUGFeRD or Factur-X PDF?

Yes. Choose the PDF and the tool extracts the embedded XML invoice, shows it as a readable document and lets you download the XML.

Why does my PDF show "no e-invoice data found"?

A normal PDF invoice is not an e-invoice. ZUGFeRD and Factur-X PDFs contain an embedded XML file; if it is missing, the PDF is just a picture of an invoice.

Can I print or save the invoice as PDF?

Yes. After opening the e-invoice, click "Print / save as PDF" and choose "Save as PDF" in the print dialog.