Skip to content

Invoice to JSON

Turn an invoice of any kind into clean, typed JSON.

Or drop an invoice file here — PDF, XML, JSON, CSV or an image

Quick Tool Overview

Invoice to JSON converts an invoice from UBL, CII, XML, CSV, a PDF or text into clean, typed JSON — numbers as numbers, dates as ISO 8601 — in the schema-backed shape the rest of these tools read and write.

What it does
Converts an invoice into JSON
You give it
UBL, CII, XML, CSV, a PDF or text
You get back
Typed, schema-backed JSON
Best for
APIs, databases and pipelines
Invoice Tools Free, unlimited use No sign-up Runs in your browser

About the Invoice to JSON

Every system speaks JSON, and no two agree on what an invoice looks like in it. The useful question is not which shape is correct but whether the one you get is unambiguous: does a line total include tax, is a discount a rate or an amount, is a date read the same way on both sides.

This converts an invoice from anywhere — UBL or CII e-invoice XML, plain XML, a PDF, CSV, pasted text, or JSON in someone else’s shape — into JSON that answers all three. Numbers are numbers, dates are ISO 8601, the currency is an ISO code, and every line carries its quantity, price, discount, tax rate, tax and total explicitly.

It is the same shape the rest of this category reads, with a published JSON Schema, so what comes out can be validated, converted to UBL, or printed as a PDF without translating anything.

Key features of the Invoice to JSON

Unambiguous lines

Quantity, price, discount, tax rate, tax and total.

Two shapes

Practical invoice JSON, or the EN 16931 model.

Schema published

Validate what you produce.

Round-trips

Back out again as UBL, CSV or a PDF.

No upload

Converted in your browser.

How to use the Invoice to JSON

  1. 1

    Paste or drop the invoice

    UBL, CII, XML, JSON, CSV, a PDF or text.

  2. 2

    Choose the shape

    The invoice JSON, or the EN 16931 model.

  3. 3

    Check what carried over

    Anything that could not is listed.

  4. 4

    Copy or download

    Pretty-printed or minified.

Frequently asked questions

The invoice JSON is practical and flat — what an application usually wants. The EN 16931 model JSON follows the European standard’s business terms, which is what you want if the next step is UBL or CII.

Reviews of the Invoice to JSON

What people who use the Invoice to JSON 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 Invoice to JSON. It takes half a minute and no account.

Write the first review

More invoice tools