Skip to content
All free toolsMenu

Type a task or a name, for example “remove background”, “PDF” or “P0420”.

Numbers & money · Free

ZUGFeRD generator

Create a ZUGFeRD 2 / Factur-X invoice: a PDF/A-3 that reads like a normal invoice, with the EN 16931 data inside – logo, design and payment QR code included. Free, no signup, nothing uploaded.

  • No account
  • Runs on your device
  • Phone & desktop

Write your ZUGFeRD invoice

Stays on this device

    Customer

    Product or service

    Pay with your banking app

    Scan the code in your banking app (GiroCode / EPC QR). Check the amount and the recipient before you confirm.

    E-Invoice Studio helps you write correct invoices; it is no tax or legal advice. When a tax case is unclear (reverse charge, exports, the small business scheme), check it with your tax advisor.

    Your invoices stay on your device. E-Invoice Studio runs in your browser: company details, customers and invoices are saved in this browser only, never on our server. Save a backup file whenever you like.

    No tax advice. The tool checks the rules of the EN 16931 standard and XRechnung, not your tax situation. When a case is unclear – reverse charge, exports, the small business scheme – ask your tax advisor.

    Create a ZUGFeRD PDF in three steps

    1. Fill in the invoice

      Company once, then customer and items. The preview shows the PDF as you type.

    2. Pick the design

      Classic, modern or minimal, your logo and accent color. The data inside stays the same.

    3. Download the PDF

      One file for people and machines: the PDF/A-3 with the factur-x.xml attached.

    ZUGFeRD, Factur-X, XRechnung: which one?

    All three follow the European standard EN 16931 and can be processed automatically by accounting software.

    FormatWhat it isUse it for
    ZUGFeRD / Factur-XA PDF/A-3 that people read, with the invoice data (CII XML) insideBusinesses in Germany and France – the most common choice
    XRechnungThe invoice data alone, as XML (CII syntax)German public bodies (with Leitweg ID) and companies that ask for it
    Plain PDFA picture of an invoice without structured dataNo longer an e-invoice between German businesses (since 2025)

    E-Invoice Studio writes ZUGFeRD 2 / Factur-X in the EN 16931 profile or with the XRechnung profile inside the PDF, and pure XRechnung 3.0 XML.

    When e-invoices become mandatory

    Germany: since 1 January 2025 every business must be able to receive e-invoices. Issuing them becomes mandatory between businesses from 2027 for companies with more than 800,000 euros turnover and from 2028 for all others. Small businesses under § 19 UStG and invoices up to 250 euros are exempt from issuing.

    France: from 1 September 2026 every company must be able to receive e-invoices and large and medium-sized companies must issue them; small companies and micro-entrepreneurs follow on 1 September 2027. In France invoices travel through an approved platform (plateforme agréée); E-Invoice Studio creates the Factur-X file you can upload there.

    How the checks work

    While you type, E-Invoice Studio checks the rules of EN 16931 and XRechnung 3.0 – mandatory fields, VAT categories, totals, IBAN check digits, Leitweg ID check digits – and explains each finding in plain words, with the rule number for your accountant. We test the files it creates with the official KoSIT validator and with veraPDF for the PDF/A-3 format.

    Received invoices are checked the same way: the totals the file states are compared with a fresh calculation, so you see at once when something does not add up.

    Why nothing is uploaded

    Invoices contain names, addresses, bank accounts and amounts. E-Invoice Studio creates the XML and the PDF on your device, keeps your data in this browser’s storage and loads only its own program files from our server. That is also why it has no invoice limit and no account.

    More E-Invoice Studio pages

    Frequently asked questions

    Which ZUGFeRD profile does it use?

    ZUGFeRD 2 / Factur-X in the EN 16931 profile, the one most accounting software expects; for German public bodies you can switch to the XRechnung profile inside the PDF.

    Is the PDF valid PDF/A-3?

    Yes. Fonts are embedded, a color profile is included and the XML is attached as required; we test the files with veraPDF and Mustang.

    Is E-Invoice Studio really free?

    Yes. Every function – ZUGFeRD and XRechnung, logo, QR code, customer and product lists, checks, the invoice book and backups – is free, without an account and without a limit on invoices. The site is financed by ads around the tool.

    Does the ZUGFeRD PDF count as an e-invoice?

    Yes. A ZUGFeRD 2 / Factur-X PDF carries the structured invoice data as an embedded XML file; that data is the e-invoice, the PDF page is a readable copy. A plain PDF without the XML does not count as an e-invoice between German businesses.

    Do I need XRechnung or ZUGFeRD?

    Public bodies in Germany usually require XRechnung and give you a Leitweg ID. For businesses ZUGFeRD in the EN 16931 profile is the common choice; some customers ask for the XRechnung profile – E-Invoice Studio offers both.

    How do I send the e-invoice?

    By email as an attachment, or uploaded to your customer’s portal – for German federal authorities the ZRE or OZG-RE portal. The file itself is the invoice, so do not print and scan it.

    Where are my invoices stored?

    Only in this browser on this device. Clearing the browser data deletes them, so use “Save backup” in the settings now and then, and keep the PDF or XML you sent to your customer as required for your records.

    Made by LoschaZUpdated Credits & licensesPrivacy