Skip to content

E-Invoice Converter

Convert between UBL, CII, XRechnung, Factur-X XML, invoice JSON and CSV — and print it.

Or drop an XML or JSON invoice here

Try a sample

Quick Tool Overview

The E-Invoice Converter reads UBL, CII, plain invoice XML or invoice JSON and writes it as Peppol UBL, EN 16931 UBL, XRechnung, Factur-X CII, JSON, CSV or plain XML, checks the result against the target rules and shows a printable invoice.

What it does
Converts between e-invoice formats
You give it
UBL, CII, XML or JSON
You get back
The target file and a printable invoice
Best for
Importing suppliers’ e-invoices
Invoice Tools Free, unlimited use No sign-up Runs in your browser

About the E-Invoice Converter

The same invoice arrives in different syntaxes depending on who sent it. A German supplier sends XRechnung in CII, a Dutch one sends Peppol UBL, a French one sends Factur-X, and your accounting system imports exactly one of them. Underneath they carry the same EN 16931 business terms, so converting between them is a mapping rather than guesswork.

Paste or drop the source — UBL, CII, the category’s plain XML, or invoice JSON including a Stripe invoice object — and choose the target: Peppol BIS UBL, EN 16931 UBL, XRechnung in either syntax, Factur-X CII, invoice JSON, EN 16931 model JSON, plain XML or CSV. The invoice is read into the semantic model, written in the target syntax, and the result is checked against the target’s rules.

A printable preview of the invoice is shown too, so an XML file nobody can read becomes an invoice you can check and print. Anything the target cannot carry is listed. Conversion runs in your browser.

Key features of the E-Invoice Converter

Through the EN 16931 model

A mapping of business terms, not text substitution.

Nine targets

UBL, CII, XRechnung, Factur-X, JSON, CSV and XML.

Checked after conversion

The result is validated against its own rules.

Readable preview

Turn an XML file into an invoice you can print.

Stripe invoices too

Paste a Stripe invoice object to convert it.

How to use the E-Invoice Converter

  1. 1

    Paste or drop the invoice

    UBL, CII, plain XML or JSON — the format is detected.

  2. 2

    Choose the target

    Another e-invoice syntax, JSON, CSV or plain XML.

  3. 3

    Read the notes

    What was carried, what could not be, and whether the result passes its rules.

  4. 4

    Download or print

    The converted file, or print the preview as a PDF.

Frequently asked questions

For everything in EN 16931, yes — both syntaxes carry the same business terms. Extensions beyond the standard, such as attachments or custom fields, are not carried and are listed as such.

Reviews of the E-Invoice Converter

What people who use the E-Invoice Converter think of it. Reviews come from visitors and are posted as written.

No ratings yet

Yours would be the first.

  • 5 0 reviews rated 5 stars
  • 4 0 reviews rated 4 stars
  • 3 0 reviews rated 3 stars
  • 2 0 reviews rated 2 stars
  • 1 0 reviews rated 1 star

Write a review

Used this tool? Your rating helps the next person decide.

Your rating

Plain text only — links, email addresses and HTML are not accepted. Your name and review are shown publicly; nothing else is collected. See the privacy policy.

0 reviews

Newest first

No reviews yet

Be the first to rate the E-Invoice Converter. It takes half a minute and no account.

Write the first review

More invoice tools