advertisement
// Factur-X · ZUGFeRD · hybrid PDF → XML

Factur-X/ZUGFeRD XML extractor

Upload a Factur-X or ZUGFeRD invoice — a normal-looking PDF with a structured invoice XML embedded inside it — and get that XML file back on its own, ready to import into accounting software or validate.

advertisement

What makes Factur-X/ZUGFeRD different from a normal PDF invoice

A Factur-X (France/Germany-driven, now used across the EU) or ZUGFeRD invoice is a PDF/A-3 file with a structured XML invoice (CII format) embedded inside it as a file attachment. Humans open the PDF like any other invoice; accounting software reads the embedded XML instead. This tool pulls that XML back out on its own.

What if the PDF has more than one attachment?

You'll get a .zip with everything that was embedded, instead of a single XML file.

Is my invoice data stored anywhere?

No. The PDF is read in server memory to extract the attachment, then discarded right after the response is sent. Nothing is written to disk or logged. See our privacy policy.

Does this validate the invoice?

No, this only extracts the file that's already embedded — it doesn't check whether that XML is itself a valid, compliant e-invoice.