Skip to content

Create E-Invoice for Free — XRechnung & ZUGFeRD Generator

Create EN 16931 compliant e-invoices online: XRechnung XML (CII/UBL) or ZUGFeRD PDF with embedded XML. Free invoice generator, no account, data stays on your device.

Your files never leave your device — everything runs locally in your browser.

Continue with another tool

How it works

  1. 1

    Choose format and type

    XRechnung (UBL or CII), ZUGFeRD PDF or Peppol BIS 3.0 — as an invoice, credit note, corrected invoice, partial or final invoice.

  2. 2

    Enter the data

    Seller, customer (from your local customer list), items (from your article list), tax rates and payment method — totals are calculated automatically.

  3. 3

    Check

    Mandatory fields under EN 16931 and XRechnung are checked before download, with errors shown right at the field.

  4. 4

    Download

    Download the e-invoice — optionally with attachments such as timesheets — and send it to your customer.

Typical uses

  • Freelancers and small businesses create e-invoices without expensive accounting software.
  • Invoice German public authorities as XRechnung with the Leitweg-ID.
  • Issue credit notes, corrections, partial invoices and invoices paid by SEPA direct debit as proper e-invoices.
  • Create Peppol BIS invoices for customers in Belgium and other Peppol countries.

Tips

  • Invoices to German authorities need the buyer’s Leitweg-ID as buyer reference — check it first with the Leitweg-ID checker.
  • Customers, articles and company details are stored only locally on your device.
  • For credit notes and corrections, always reference the original invoice number.
  • Check the result in the e-invoice viewer and the validator.

Lightning Fast

All processing happens instantly in your browser — no server uploads needed.

100% Private

Your files never leave your device. Everything is processed locally.

Free Forever

No sign-up, no watermarks, no file limits. Completely free to use.

98 Languages

Available in 98 languages worldwide.

Frequently Asked Questions

Which format should I choose?

XRechnung (XML) is required for invoices to German public authorities. ZUGFeRD (PDF with embedded XML) is popular between businesses because it is readable by humans and machines.

Is the e-invoice EN 16931 compliant?

The generator creates invoices following EN 16931 (XRechnung and ZUGFeRD EN 16931 profile) and checks required fields before download.

Are my invoice data stored?

Your data stays in your browser. Optionally you can save your company details locally on your device.