Invoices & E-Invoicing
Create professional PDF invoices and standards-compliant e-invoices (XRechnung, ZUGFeRD, Factur-X), or convert between PDF and XML invoice formats.
Invoice tools create invoices as ordinary PDFs, or as the structured e-invoices that some customers and public bodies require, and convert between the two. Freelancers, small businesses and accounts teams in the UK and US use them to bill clients, and suppliers selling into Germany and the rest of the EU use them to meet e-invoicing requests.
Create Invoice PDF turns a simple form into a clean invoice with line items, discounts, tax grouped by rate and bank details that suit UK, US or IBAN payments. An invoice with 20% and 5% items shows both rates separately, and for US, Canadian and Australian dollars the column is labelled Tax rather than VAT. It supports 19 currencies, from GBP, USD, EUR and CAD to JPY, INR and ZAR. Your own business and bank details can be saved in the browser for next time; customer details are not kept.
E-Invoice Creator writes invoices to the European standard EN 16931 as UBL 2.1 XML, with an XRechnung 3.0 option, as CII XML, and as a Factur-X PDF with the XML embedded. It checks the core rules as you type and names each one that is not met, such as BR-DE-15 when the buyer reference is missing. German public bodies route e-invoices by a Leitweg-ID, which goes in that buyer reference and only the buyer can give you. It also makes credit notes, corrected invoices and self-billed invoices.
PDF Invoice to E-Invoice reads an existing PDF invoice, lets you check every field and add the addresses, VAT numbers and bank details it does not extract, then exports UBL, XRechnung or CII XML. It reads European amounts such as 1.234,56 € as well as £1,234.56. This is the one tool here that uses our server: digital PDFs are processed in memory and not stored. XML E-Invoice to PDF does the reverse, turning an XRechnung, Peppol UBL or ZUGFeRD CII file into a readable PDF, recalculating the totals and warning if they differ from the amount due.
None of these tools is a formal validator, so test important files with the KoSIT validator or your recipient's portal before you rely on them.
-
Create Invoice PDF
Fill in a form and download a professional PDF invoice with VAT or sales tax, discounts, bank details, your logo and an optional signature. Totals are worked out for you.
-
E-Invoice Creator
Create EN 16931 e-invoices as UBL 2.1 XML (with an XRechnung 3.0 option), CII XML, and a Factur-X PDF with the XML embedded.
-
PDF Invoice to E-Invoice
Turn a PDF invoice into UBL, XRechnung or CII XML. The invoice is read by our server, then you check every field before exporting.
-
XML E-Invoice to PDF
Turn an XRechnung, Peppol UBL or ZUGFeRD CII XML e-invoice into a readable PDF, with the original XML attached if you want it.
Common questions about invoices & e-invoicing
What is the difference between a PDF invoice and an e-invoice?
A PDF invoice is made for people to read. An e-invoice is a structured XML file, such as XRechnung, UBL or CII, that accounting software can process without retyping. A Factur-X or ZUGFeRD PDF combines both by embedding the XML inside a readable PDF, and E-Invoice Creator can produce all three.
Are my invoices uploaded?
Only with PDF Invoice to E-Invoice, which sends a digital invoice to our server to extract the data; it is processed in memory and not stored. If AI reading is switched on, the page says so, and files our reader cannot parse are also sent to Google's Gemini service. The other three invoice tools run entirely in your browser.
Will my e-invoice pass validation?
Not always. The tools check the most common mandatory EN 16931 rules, and the XRechnung rules when that profile is selected, but they are not formal validators, and full PDF/A-3 conformance of Factur-X PDFs is not guaranteed. Test your files with the KoSIT validator or your recipient's portal first.
What is a Leitweg-ID and where do I find it?
A Leitweg-ID is the routing code German public bodies use to receive e-invoices, and XRechnung requires it in the buyer reference field. The buyer gives it to you, usually on the order or contract. E-Invoice Creator checks its two check digits but cannot tell whether it belongs to your buyer.
Can I make a credit note?
Yes, with E-Invoice Creator. Set the document type to Credit note (381), or choose a corrected invoice (384) or a self-billed invoice (389). The readable PDF it produces shows the matching title, such as CREDIT NOTE. Create Invoice PDF always produces a standard invoice.