Create ZUGFeRD from Your PDF — Embed XML into an Invoice PDF
Keep your own invoice layout: combine your PDF invoice with matching e-invoice data (entered or from an XML file) into a ZUGFeRD / Factur-X hybrid PDF. Free, no upload.
Your invoice PDF
Choose files
or drag and dropInvoice PDF
Invoice data (XML)
First choose your invoice PDF.
Create ZUGFeRD PDF
First choose your invoice PDF.
Your files never leave your device — everything runs locally in your browser.
Continue with another tool
How it works
- 1
Upload your invoice PDF
The PDF your invoicing program or Word already produces — your layout stays unchanged.
- 2
Add the invoice data
Enter the data in the form, let it be pre-filled from the PDF or load a matching XML file (XRechnung/CII).
- 3
Match
Make sure the XML and the visible PDF agree — totals and mandatory details are checked.
- 4
Download the ZUGFeRD PDF
You get a hybrid PDF with embedded XML (ZUGFeRD / Factur-X) — readable as before, machine-readable for accounting.
Typical uses
- Keep your corporate design and still send a full e-invoice.
- Combine XML from a system that only produces pure XRechnung with your own PDF.
- Send French customers a Factur-X invoice — technically identical to ZUGFeRD.
Tips
- The PDF content and the XML must contain the same details.
- Check the result with the e-invoice validator or the ZUGFeRD extractor.
- Profiles are explained in Factur-X / ZUGFeRD explained.
Related guides
Lightning Fast
All processing happens instantly in your browser — no server uploads needed.
100% Private
Your files never leave your device. Everything is processed locally.
Free Forever
No sign-up, no watermarks, no file limits. Completely free to use.
98 Languages
Available in 98 languages worldwide.