Skip to main content
All versions · No upload · Free

Open & read ZUGFeRD
in your browser

Upload your ZUGFeRD PDF – the embedded XML is extracted automatically and all invoice fields are displayed. Optionally download a PDF copy.

Open ZUGFeRD now →

ZUGFeRD 1.0 · 2.0 · 2.1 · Factur-X · XRechnung UBL/CII

What is ZUGFeRD?

ZUGFeRD (Zentraler User Guide des Forums elektronische Rechnung Deutschland) is a hybrid e-invoice format: a regular PDF with an embedded XML according to EN 16931. The XML contains all invoice data in machine-readable form; the PDF provides the visual representation for humans.

ZUGFeRD files look like ordinary PDFs – the difference is inside. To extract and read the embedded XML, you need a specialised tool. digital-rechnung.de does this for free, directly in your browser.

ZUGFeRD PDF + embedded XML · Hybrid format · B2B & B2G invoices
XRechnung XML only, no PDF · Mandatory for authorities · UBL or CII syntax

Supported ZUGFeRD versions

ZUGFeRD 1.0 legacy version
ZUGFeRD 2.0 EN 16931 compliant
ZUGFeRD 2.1 current standard
Factur-X FR/DE joint standard

How is a ZUGFeRD file structured?

A ZUGFeRD file is built on the PDF/A-3 standard. It is PDF/A-compliant for long-term archiving and contains as an embedded attachment an XML file named factur-x.xml (for ZUGFeRD 2.x) or ZUGFeRD-invoice.xml (for version 1.0). Both parts – PDF and XML – together form the original document.

The standard is maintained by the Forum elektronische Rechnung Deutschland (FeRD). The current version is ZUGFeRD 2.3, technically identical to Factur-X 1.07.

FeRD – ZUGFeRD specification & downloads

ZUGFeRD profiles: MINIMUM, BASIC, EN 16931, EXTENDED

ZUGFeRD defines several profiles with varying numbers of fields. MINIMUM contains only the essentials for automated processing. BASIC adds line item data. EN 16931 corresponds exactly to the European standard – the mandatory profile for the statutory B2B e-invoicing obligation. EXTENDED contains additional optional fields.

If you open ZUGFeRD files and don't know the profile: it is stated in the XML element ram:GuidelineSpecifiedDocumentContextParameter. digital-rechnung.de displays all available fields regardless of the profile.

ZUGFeRD profile descriptions (FeRD)

ZUGFeRD vs XRechnung: when to use which format?

For invoices to federal authorities, XRechnung (pure XML) is mandatory – ZUGFeRD is not accepted there. For B2B transactions between businesses, ZUGFeRD is often more practical: the PDF view is readable without a special tool, and the embedded XML is processed automatically by ERP systems.

For cross-border invoices between Germany and France, Factur-X (= ZUGFeRD 2.x) is the jointly agreed standard.

XRechnung standard (KoSIT) – for authority invoices · FeRD network – for ZUGFeRD/B2B

Open ZUGFeRD for free →

Frequently asked questions

What is ZUGFeRD?

ZUGFeRD is a hybrid e-invoice format: a regular PDF with embedded XML according to EN 16931. This makes the invoice both human-readable (PDF) and machine-processable (XML).

How do I open a ZUGFeRD file?

Upload the ZUGFeRD PDF to digital-rechnung.de. The embedded XML is automatically detected and extracted, and all invoice fields are displayed clearly. Optionally download a PDF copy.

What is the difference between ZUGFeRD and XRechnung?

XRechnung is a pure XML file without a PDF. ZUGFeRD is PDF + XML in one file. Both are based on EN 16931 and supported by digital-rechnung.de.

Is my data secure?

Yes. Everything is processed locally in your browser. No files are sent to any server. 100% privacy-friendly.