Free PDF to ZUGFeRD converter

Convert a PDF invoice into ZUGFeRD or XRechnung.

Upload an invoice, review the mandatory EN 16931 fields, and download a ZUGFeRD-style PDF with embedded XML or a standalone XRechnung XML. Everything runs in your browser. No sign-up, no upload.

Runs entirely in your browser
Load an invoice (optional)
If your file already carries structured data (a ZUGFeRD/Factur-X PDF or an XRechnung/CII XML), we pre-fill the fields. For a plain image or text PDF, fill the fields yourself; the PDF is then used as the base for the attachment.
Ready · Drag to import

Drop an invoice here or click

PDF · XRechnung XML · ZUGFeRD PDF

Your invoice never leaves your browser. The file is read and generated locally on your device; nothing is uploaded or stored.

Review the required fields
Every field is editable. Net, tax, and gross are calculated from the line items.

Sets the profile identifier in the XML. XRechnung requires a buyer reference (Leitweg-ID).

Invoice details

Required for XRechnung to public-sector buyers.

Seller

Buyer

Line items

Payment (optional)

Download
Generated from your reviewed fields. Re-check the result in the validator afterwards.

Nothing to generate yet

Fill in the required fields. Once net, tax, and gross add up, you can download the XML and PDF.

Please complete these fields:
  • Invoice number is missing.
  • Issue date is missing or invalid (YYYY-MM-DD).
  • Seller name is missing.
  • Buyer name is missing.
  • At least one valid line item with a description and net amount is required.

PDF with an embedded factur-x.xml (AFRelationship: Alternative).

Standalone EN 16931 (CII) XML with the selected profile identifier.

This tool produces a ZUGFeRD-style PDF with embedded XML; full PDF/A-3 conformance of the source PDF is not guaranteed — check the result in the validator.

Check the result in the ZUGFeRD validator

No certification, no tax or legal advice. For formal conformance use an official validation tool; for tax questions, your tax advisor.

Automating incoming invoices?

Invoice chaos in. DATEV-ready out.

This tool converts individual invoices. NameQuick Invoices continuously captures incoming invoices from PDFs, scans, XRechnung, and ZUGFeRD, extracts the fields, reviews uncertain documents, and exports cleanly for DATEV. Try it for 14 days.

Start the free demo

FAQ

More free tools