Factur-X & ZUGFeRD validator / extractor
e-Invoicing

Factur-X & ZUGFeRD validator / extractor

Drop in a Factur-X or ZUGFeRD PDF invoice: the tool extracts the embedded XML, detects the profile (MINIMUM, BASIC, EN 16931, EXTENDED, XRechnung), checks the essential fields and the total consistency, and lets you download the XML. A Factur-X invoice is a PDF with a UN/CEFACT CII document tucked inside it, and the profile decides how strict the check is. The PDF is read on your device, so an invoice never leaves your machine.

  • 100% local
  • Free · no account
  • Instant result

This tool runs entirely in your browser — nothing is sent to a server.

Factur-X (called ZUGFeRD in Germany) is the Franco-German hybrid e-invoice format: a PDF readable by anyone, with an embedded structured XML file (UN/CEFACT CII format) that accounting software reads automatically. It is one of the formats chosen for the French e-invoicing reform.

This tool opens your PDF locally, extracts the embedded XML file (factur-x.xml), detects the data profile (MINIMUM, BASIC WL, BASIC, EN 16931, EXTENDED or XRechnung), checks the essential fields and the consistency of the totals, then lets you download the XML alone — handy to import it into another software or inspect it.

How it works

Enter your data

Type the figures or drop the file you want to process — the tool checks them as you go.

It is processed on your device

Everything is computed directly in your browser. Nothing is sent to a server.

Read and export the result

The result appears instantly, with the detailed breakdown ready to copy, download or keep.

Why use this tool

Instant and free

No account, no download, no limit: the result appears as soon as you enter your data.

Built by people who use it

Every rule, algorithm and check reflects what we use ourselves every day at Flexina.

Reliable results

The calculations follow the official standards, and the step-by-step detail lets you double-check the outcome.

What does running it locally bring you?

Your data stays yours

Files, figures and documents never leave your device: nothing is stored, nothing is sent.

It works without a connection

Once the page is loaded, you can cut the network: the tool keeps working.

Fast and private

No upload, no account, no third-party server in between: results stay fast and fully private.

Frequently asked questions

What is the difference between Factur-X and ZUGFeRD?

None in substance: it is the same standard, published jointly by France (FNFE-MPE) and Germany (FeRD). Since version 2.1, the two names denote identical formats.

What do the MINIMUM, BASIC, EN 16931, EXTENDED profiles mean?

They indicate the richness of the XML data: MINIMUM contains only a few totals and identifiers, BASIC adds the invoice lines, EN 16931 covers the full European standard, and EXTENDED goes beyond. For VAT deduction in France, aim for at least BASIC.

My PDF has no embedded XML, is that normal?

It means it is not a Factur-X invoice: it is an ordinary PDF, even if it looks like one. Only compatible invoicing software can produce the embedded XML.

Is my invoice sent to a server?

No. The PDF is read and the XML extracted entirely in your browser — no data leaves your device.