E‑Rechnungs-Studio logomarkE‑Rechnungs-Studio
Start nowSign inCreate account

Convert a PDF invoice to ZUGFeRD or XRechnung

Upload your PDF invoice and review the extracted details. Correct them if needed, then download the e-invoice as a ZUGFeRD PDF with embedded XML data or an XRechnung XML file.

  1. Upload PDF
  2. Review details
  3. Correct if needed
  4. Download e-invoice
Illustration of a PDF invoice being converted into a structured e-invoice
We handle the conversion and technical validation. You stay in control of the result.
Drag and drop your PDF invoice into the upload area below or choose a file.
Convert online

Upload your PDF invoice

Choose the PDF invoice you want to convert. You can then review and correct the extracted details.

Both formats are available to download after conversion

After conversion, download whichever format your recipient or upload portal requires.

ZUGFeRD (PDF with embedded XML)A readable PDF with the structured invoice data embedded as XML.
XRechnung (XML)A machine-readable XML file for recipients or upload portals that specifically require XRechnung.

ZUGFeRD and XRechnung compared

Both formats contain structured invoice data but use different file types. Choose the format required by your recipient or their upload portal.

ZUGFeRD (PDF with embedded XML)

Choose ZUGFeRD when the recipient accepts or requests a readable PDF with structured XML invoice data embedded in it.

Convert a PDF invoice to ZUGFeRD

XRechnung (XML)

Choose XRechnung when the recipient or portal specifically requests an XRechnung. The downloaded XRechnung is a standalone XML file, not a PDF.

Convert a PDF invoice to XRechnung

If you are unsure, ask your recipient which format they need.

How to convert your PDF invoice

  1. Upload the PDF

    Upload an existing PDF invoice. The converter automatically extracts the invoice details.

  2. Review and correct the details

    Compare the extracted details with your PDF. Add missing information, correct any errors and address the issues highlighted by technical validation.

  3. Download the e-invoice

    Download the result in your chosen format as a ZUGFeRD PDF with embedded XML data or XRechnung XML. Then submit the file in the way required by your recipient.

What the converter checks — and what you should review

Automated extraction can miss details or read them incorrectly. Compare the extracted information carefully with your original invoice.

  • Supplier and recipient details, invoice number and invoice date
  • Line items, quantities, amounts, totals and VAT information
  • Payment details and references required by the recipient

What technical validation means

Technical validation highlights issues with the XML structure, missing mandatory fields and unmet business rules. It cannot confirm that every invoice detail is factually correct or guarantee that the recipient will accept the file.

Technical details

These details are useful when a recipient specifies a particular invoice format or a technical system requires one.

  • ZUGFeRD: You receive a readable PDF with structured XML invoice data embedded in it.
  • XRechnung: The converter generates an XML file using the UN/CEFACT CII syntax. UBL output is not currently available.
  • Validation: Technical validation applies to the generated XML invoice data; you still need to review the visible content of the uploaded PDF yourself.
  • Limits: One PDF is processed per conversion. Invoices can contain up to 100 line items.
  • Recipient requirements: Additional references and the required submission method depend on the recipient.

Frequently asked questions

Can I convert an existing PDF invoice into an e-invoice?

Yes. Upload the PDF, review and correct the automatically extracted invoice details, then download the result as a ZUGFeRD PDF or XRechnung XML.

Which format do I need: ZUGFeRD or XRechnung?

Follow your recipient’s requirements. With ZUGFeRD, you receive a readable PDF with embedded XML invoice data, while XRechnung is an XML file. Ask your recipient if the required format is not clearly specified.

Do I need to understand or edit XML?

No. You review and edit the invoice details in a form, and the converter creates the XML structure. You can also inspect the generated XML file if needed.

What does technical validation check?

It checks the generated XML invoice data for structural issues, mandatory fields and business rules, and displays warnings and errors. It does not verify that every invoice detail is factually correct or guarantee that the recipient will accept the file.

Do I need an account, and is conversion free?

No account is required. You can currently convert 1 PDF per month for free without an account. A free account includes up to 3 PDF conversions per month. Basic and Pro are also currently free, and no payment details are required.

See current plans and limits

Is the generated e-invoice sent automatically?

No. You download the generated file and then submit it in the way required by your recipient.

What happens to my uploaded invoice file?

Your uploaded PDF, generated results and processing logs are processed to provide the conversion service and related checks. Temporary processing data is deleted within 30 days unless longer retention is required by law. Your invoice data is not used to train AI models.

Read the privacy policy