Runs locally — nothing is uploaded
Result
Nothing yet — enter data or press Example.
How to use
- 1Paste a JSON array of objects, NDJSON, or CSV with a header row.
- 2Choose the direction and the delimiter.
- 3Keep “Flatten” on to turn nested objects into columns such as owner.email, and back.
- 4Copy the result or download it.
With flattening on, {"owner":{"email":…}} becomes the column owner.email and arrays become tags.0, tags.1; CSV → JSON rebuilds them. With flattening off, nested values are written as JSON text.
Numbers, true/false and null become JSON values. Numbers with leading zeros (007) or more than 15 digits stay strings, so nothing is lost.
Excel in many European locales expects semicolons. Choose “;” as the delimiter, or import the file with Data → From Text.
No, the conversion runs entirely in your browser.
Related tools
JSON formatterValidate, pretty-print or minify JSONDomain extractorPull every domain and URL out of text, HTML or logsDomain normalizerBring messy URL lists to one consistent formatDomain list analyzerInstant statistics for large domain and URL listsURL parserSee every part of a URL, from protocol to fragmentQuery string parserInspect GET parameters, rebuild URLs, get JSON
Need a list of companies that use X?
Tell us the technology and market — we send a free sample within a day.