Turn unstructured text into JSON
Paste an email, a note or a message and get clean JSON with the fields it contains: names, dates, amounts, addresses. Free to try.
This preview shows the first 220 words and does not keep your file.
Emails, chat messages and notes hold useful data, but not in a form a spreadsheet or a program can use. This tool reads the text and returns a JSON object with the details it finds, with sensible field names and nested groups such as an address or a list of items. It leaves out anything the text does not say, so you can trust that a field is there because the text contained it. Paste the result into your code, a form, a spreadsheet import or an automation.
What you get
Fields from the text itself
Names, contact details, dates, amounts and items, with nothing added that the text does not say.
Clean structure
Related details are grouped, lists become arrays, and money keeps its currency.
Flags what is unclear
Ambiguous parts are listed after the JSON so you know what to check.
How it works
- Step 1
Paste the text.
- Step 2
Read the JSON and the notes under it.
- Step 3
Create a free account to run longer texts, set your own field names and keep a history.
Who uses it
Developers
Turn sample messages into test data or a schema starting point.
Operations teams
Move requests from email into a form or CRM without retyping.
Analysts
Pull the facts out of free-text notes before putting them in a sheet.
Questions
Will it make up missing fields?
No. A detail the text does not state is left out or set to null, and unclear ones are listed after the JSON.
Can I choose my own field names?
In your account you can ask for a specific schema and the tool will follow it.
Does it handle other languages?
Yes. Keys stay in English and values keep the original language.
Is the JSON always valid?
It is meant to be. Check it with a validator before using it in production code, as with any generated output.
Related tools
See it on real examples
Three actual runs of this tool. Open one to see the input and the whole result.