ZUGFeRD Validator — Validate, Fix & Download Free
Validate your ZUGFeRD/Factur-X invoices against EN 16931 and all profiles. Structural errors are auto-fixed — free, no account required.
Loading the validator…
What We Check
EN 16931 Core Rules
- Mandatory fields (BR-01 through BR-65)
- Tax calculation and rounding
- Code list validation (currency, country, unit codes)
- CII namespace and document structure
ZUGFeRD/Factur-X Profiles
- Profile detection (Minimum through Extended)
- Profile-specific mandatory fields
- DATEV import compatibility
- Extended profile XRechnung compliance
PDF/A Embedding
- PDF/A-3b conformance (ICC profile, embedded fonts)
- Factur-x.xml attachment extraction
- Profile match between PDF and XML
- Metadata and XMP validation
How It Works
Upload PDF or XML
Upload your ZUGFeRD PDF or extracted CII XML. Your file never leaves your browser.
Engine validates
Over 150 rules are checked: EN 16931, profile requirements, PDF/A-3 structure. Fixable errors are auto-repaired.
Download compliant invoice
Download the fixed file or generate an evidence pack for your compliance documentation.
Frequently Asked Questions
What is the difference between ZUGFeRD and Factur-X?+
Which profiles are supported?+
Is PDF/A-3 structure validated?+
Is my data secure?+
Is there an API for automated validation?+
Validate ZUGFeRD via API
Integrate ZUGFeRD validation directly into your DATEV/SAP pipeline. Structured results, auto-repair, evidence packs.
Get API AccessHave a PDF, not XML?
This page validates existing ZUGFeRD XML. If you need to convert a PDF invoice to ZUGFeRD, use our AI-assisted converter — data extraction, validation, and auto-fix in one step. Pay only on success.
Convert PDF to ZUGFeRD100% Private Validation
Your file is validated locally in the browser. No data is sent to our servers.