Free tool · EN 16931 compliant

Factur-X & ZUGFeRD e-invoice generator.

Fill the form, generate a hybrid PDF/A-3 document with embedded Cross-Industry Invoice XML. Compliant with the European EN 16931 standard, ready for B2B and B2G exchange across France, Germany, and the wider EU.

Invoice data
UBL · EN 16931
Please fix the following issues
    Invoice details
    Supplier (seller)
    ISO 3166-1 alpha-2 code
    Customer (buyer)
    Line items
    Description
    Qty
    Unit price
    Line total
    Tax
    Subtotal0.00
    Tax (0%)0.00
    Total0.00
    Generates a Factur-X PDF/A-3 with embedded CII XML
    Preview
    Your invoice will appear here
    Fill in the form and click Generate invoice. The example data is pre-filled, so you can generate immediately to see how it works.

    Files don't stick around

    Uploads are deleted after the request. We don't store your documents, and we never look at them.

    Same engine as production

    Powered by PDF Generator API, the same infrastructure trusted by 2,000+ developers worldwide for high-volume document workflows.

    Need to do this at scale?

    If you're stamping hundreds of PDFs a day, hit the API directly. Same options, programmatic, fits in any backend in five minutes.

    About this tool

    One PDF. Both human and machine readable.

    Factur-X (called ZUGFeRD in Germany) is the hybrid e-invoice format adopted across the EU. It is a normal PDF/A-3 document that humans can read, with a structured XML attachment inside that accounting systems can process automatically. One file, two audiences.

    What is the XML profile?
    This tool generates the EN 16931 profile, the European core invoice. It includes everything required by the EU directive and is accepted in both France and Germany. Other profiles such as BASIC, EXTENDED, and XRECHNUNG are available via the API.
    When do I need this?
    B2G invoicing has been mandatory in Germany since 2020 and in France from 2024. B2B mandates are rolling out across the EU through 2026 and 2027. If you invoice public bodies or larger businesses in the EU, Factur-X is the path of least resistance.
    Need this in production?
    This tool runs on the PDF Generator API. Sign up for a free account and use the same endpoint at pdfgeneratorapi.com for full programmatic access, custom templates, and your own logo.
    Ready to automate?

    Bring e-invoicing into your stack.

    PDF Generator API gives you optimization, watermarking, encryption, form filling and more, all through one clean REST API. Free 14-day trial, no credit card.