Document to JSON

Paste the text of an invoice, order email, form or CV and optionally list the fields you want. The AI extracts the values into JSON, copying them exactly and using null when something is missing. Download the result as a .json file.

Uses a third-party AI provider

The document text is sent through our server to an AI provider to produce the answer. It is not stored. Avoid documents with sensitive personal data.

0 / 12,000
0 / 1,000

How to use Document to JSON

  1. Paste the document. Paste the document text, or load the sample invoice.
  2. List fields. Optionally list the fields you want, separated by commas.
  3. Extract. Click Extract JSON, then copy or download it.

Example

Extracting an invoice.

Document text

INVOICE #INV-2045
Date: 3 October 2026
Bill to: Northwind Ltd…
Total due: 213.60 GBP

Fields

invoiceNumber, date, customer, total, currency

Typical answer

{
  "invoiceNumber": "INV-2045",
  "date": "3 October 2026",
  "customer": "Northwind Ltd",
  "total": 213.6,
  "currency": "GBP"
}

AI answers vary from run to run; this shows a typical result.

Formats, limits and privacy

Input
Plain text
Output
JSON
Limits
  • Document text up to 12,000 characters; field list up to 1,000 characters.
  • A daily number of AI requests per visitor, shared by all AI tools, plus an overall daily budget for the site.
  • Needs our server and an AI provider. AI answers can be wrong, so check them before you rely on them.
Privacy
Your input is sent to a third-party AI provider to generate the result.

Troubleshooting

A value is null

The AI could not find it in the text. Check the document, or name the field the way the document labels it.

"You have reached today's limit for AI tools"

The daily AI allowance is used up. The message says when it resets; browser-based tools keep working meanwhile.

"The AI gave an answer in the wrong format"

The model's reply could not be read. Click the button again; it usually works on the second try.

Frequently asked questions

Can it make up values?

It is told to copy values exactly and use null when a value is not in the document. Check totals and dates against the original.

What happens to my text?

It is sent through our server to an AI provider to produce the answer, then discarded. We do not store it or use it for training.

Which AI does it use?

A provider such as OpenAI, with Anthropic as a backup, chosen by us. Your text is processed to write the answer and is not stored by us.

Is it free?

Yes. Each visitor gets a number of AI requests per day, shared across all AI tools, so the service stays free.