Skip to content

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. 1

    Upload your invoice PDF

    The PDF your invoicing program or Word already produces — your layout stays unchanged.

  2. 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. 3

    Match

    Make sure the XML and the visible PDF agree — totals and mandatory details are checked.

  4. 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

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.

Frequently Asked Questions

What is the difference to the e-invoice generator?

Here you keep your own PDF layout and only add the structured XML. The generator creates the whole invoice, including the PDF.

Where does the XML data come from?

You enter it in the form, let it be pre-filled from your PDF, or load an existing XRechnung/CII XML file.

Is ZUGFeRD the same as Factur-X?

Yes, since ZUGFeRD 2.1 the two formats are technically identical — the result works in Germany and France.

Is my PDF uploaded?

No. The XML is embedded locally in your browser.