XRechnung. Simple. Online.
Create XRechnung e-invoices right in your browser, convert XML files to PDF and check your invoices for errors.
Free · No sign-up · Your file never leaves your browser
Drop an XRechnung or ZUGFeRD file here
XML or PDF, up to 25 MB
Processed only in your browser – nothing is uploaded.
- Processed locally in your browser
- Servers in Frankfurt (EU)
- Official KoSIT validation rules
- No tracking cookies
Everything you need for e-invoices
From unreadable XML to a finished invoice – three tools that work together.
View & convert to PDF
Open XRechnung and ZUGFeRD as a readable invoice, with business term numbers, attachments and a GiroCode for payment – and save it as a PDF.
Open the viewerValidate
Check invoices with the same rules as the official KoSIT validator. Errors are explained in plain language and linked to the field.
Validate an invoiceCreate & send
Fill in a simple form and get a valid XRechnung or ZUGFeRD PDF – validated automatically, archived and ready to send.
Create an invoiceHow it works
- 1
Drop a file
Drag an XML or ZUGFeRD PDF file into your browser.
- 2
Read & validate
The invoice appears instantly in readable form – validated automatically.
- 3
Save or pay
Download the PDF, scan the GiroCode or store it in your archive.
What applies when
Germany introduces mandatory B2B e-invoicing in stages.
1 January 2025
Obligation to receive
All businesses in Germany must be able to receive and process e-invoices.
1 January 2027
Sending for revenue above €800,000
Businesses with more than €800,000 prior-year revenue must issue e-invoices.
1 January 2028
Sending for everyone
All businesses issue e-invoices for B2B sales. Transitional rules such as EDI end.
Exceptions: small invoices up to €250 and travel tickets. Small businesses under § 19 UStG do not have to issue e-invoices but must be able to receive them.
Sources: § 27 (38) UStG, BMF letters of 15 Oct 2024 and 15 Oct 2025. Not legal advice.
Free. No subscription. No catch.
xrechnio is an independent project. Viewing, converting, validating and creating cost nothing.
- No hidden costs and no subscription
- No sign-up needed – you only need an account for your archive
- Your invoices are processed locally in your browser
- Official KoSIT validation rules, always up to date
Frequently asked questions
What is an XRechnung?
XRechnung is the German standard for electronic invoices based on the European standard EN 16931. It is a structured XML file that software can process automatically. People need a viewer like xrechnio to read it.
What is the difference between XRechnung and ZUGFeRD?
Both comply with EN 16931. XRechnung is pure XML, ZUGFeRD is a PDF with an embedded XML file. ZUGFeRD counts as an e-invoice from the EN 16931 profile upwards – the MINIMUM and BASIC-WL profiles do not.
Are my files uploaded?
No. Viewing, converting and validating run entirely in your browser. You can verify this yourself in your browser’s network tab.
Is the PDF view a valid invoice?
No. The XML file is the legally relevant original. The PDF is a readable rendering, for example for your records or for printing. You must archive the original.
How does xrechnio validate my invoice?
With the official KoSIT validation rules for XRechnung 3.0.2 and the EN 16931 rules – the same ones used by the official KoSIT validator.
When do I have to issue e-invoices?
Businesses with more than €800,000 prior-year revenue from 1 January 2027, everyone else from 1 January 2028. Receiving e-invoices has been mandatory since 1 January 2025.
Ready for your first e-invoice?
Open an invoice in seconds – free and without signing up.
Open XML file