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
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
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
Check
Mandatory fields under EN 16931 and XRechnung are checked before download, with errors shown right at the field.
- 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.
Related guides
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.