PDF DOCX XLSX

Convert to ZUGFeRD or XRechnung

Compliant with EN 16931 and Germany's E-Invoicing Act (ERechG).

Drag and drop your invoices here, or click to browse.

Why Get ZUGFeRD?

The fastest path from legacy invoices to fully compliant ZUGFeRD & XRechnung documents. Trusted by thousands of businesses across the DACH region.

EU Standard EN 16931

Full compliance with the European e-invoicing standard. Your ZUGFeRD & XRechnung invoices are accepted by DATEV, SAP, Lexware, sevDesk, and all major ERP systems.

Instant Extraction

Our tool reads any invoice format (PDF, DOCX, XLSX) and extracts structured data in seconds. No manual data entry required.

Bank-Grade Encryption

Stateless processing with TLS 1.3. Your invoices are never stored on our servers and are purged immediately after conversion, fully GDPR compliant.

Direct Peppol Delivery

Converted invoices can be forwarded directly via the Peppol network to your business partners and public authorities, no manual upload required.

How It Works

Turn your legacy invoices into compliant ZUGFeRD and XRechnung documents in three simple steps.

Step 1

Upload Your Invoice

Drag and drop your existing PDF, DOCX, or XLSX invoice into our converter. We support all common invoice formats used in Germany, Austria, and Switzerland.

Step 2

Automatic Data Extraction

Our AI engine reads your document, identifies all invoice fields (business partners, line items, VAT groups, totals) and structures the data automatically according to EN 16931.

Step 3

Download Your ZUGFeRD PDF

Download a fully compliant PDF/A-3b or XML strucutred data. Your ZUGFeRD or XRechnung invoice is ready to send, instantly.

How to Convert a PDF Invoice to ZUGFeRD or XRechnung

A PDF invoice and a ZUGFeRD invoice are not the same thing. A normal PDF, even one emailed from your accounting software, contains no structured data a machine can read. ZUGFeRD embeds an EN 16931 compliant XML layer inside a PDF/A-3b container, so the file stays human-readable while DATEV, SAP, Lexware, and other systems can process it automatically. The converter above turns your existing PDF, DOCX, or XLSX invoice into that compliant file.

What the ZUGFeRD converter does

Upload an existing invoice and the converter reads it, extracts the invoice data, and rebuilds it as ZUGFeRD or XRechnung in four steps:

  • It reads your PDF, DOCX, or XLSX file and detects the seller, buyer, line items, tax rates, and totals.
  • It maps the data to the EN 16931 semantic model that ZUGFeRD and XRechnung share.
  • It generates a ZUGFeRD PDF/A-3b with embedded CII XML, or a standalone XRechnung XML for public-sector invoices.
  • It validates the result against the official EN 16931 Schematron before you download it.

ZUGFeRD or XRechnung output?

Choose ZUGFeRD when you invoice private companies (B2B): the result is a PDF your customer can open normally while their system reads the embedded data. Choose XRechnung when you invoice public authorities (B2G): the result is pure XML and requires a Leitweg-ID, which you enter during conversion.

Why a scanned or exported PDF is not enough

Under the German e-invoicing mandate (E-Rechnungspflicht), a PDF on its own is not a valid electronic invoice. Since January 2025 every business must be able to receive structured invoices, and from 2027 issuing them becomes mandatory in stages. Converting your existing PDFs is the fastest way to become compliant without changing how you produce invoices today.

Check the extracted data before you send

Automatic extraction is accurate, but you should always review the result, because figures from an unusual layout or a low-quality scan can be misread. To confirm every field, the converter can hand the extracted data to the guided ZUGFeRD editor so you can adjust it before generating the final file. Review in the guided editor →

Convert, then validate

Every file the converter produces is checked against EN 16931 before download. To re-check a file from another system, run it through the validator. Validate a ZUGFeRD or XRechnung file →

New to the format? Our guide explains what ZUGFeRD is, who the e-invoicing obligation affects, and how to avoid the most common mistakes. Read our complete ZUGFeRD guide →

Frequently Asked Questions

Everything you need to know about converting invoices to ZUGFeRD and XRechnung.

Absolutely. All files are processed in-memory using TLS 1.3 encryption. We never store your invoices on our servers, they are purged immediately after conversion. Fully GDPR compliant.
Yes. Every converted invoice meets the EN 16931 European standard and produces a valid ZUGFeRD 2.x PDF/A-3b file. This format is accepted by DATEV, SAP, Lexware, sevDesk, and all major German accounting software.
We support PDF, DOCX, XLSX, XLS, CSV, and XML files. Our AI engine adapts to any layout and extracts structured invoice data regardless of format, template, or language.
Yes! For high-volume invoice processing, we recommend using our automation options at invoicexml.com
Most invoices are converted in under 3 seconds. Batch uploads of up to 10 files are processed in parallel, so you can convert an entire batch in seconds.
Yes. Premium users can enable Direct Peppol Delivery so that each converted ZUGFeRD invoice is forwarded to business partners and public authorities right after conversion, no manual upload required.
Ready for mandatory e-invoicing?

Make every invoice compliant, in a single message

Subscribe to get unlimited tools, choosable compliance profiles and the full set of premium features.

EN 16931 & PDF/A-3b compliant Results in seconds No installation Data never stored
3 free uses per day · No card required