Skip to content
IEDE Data processing & engineering
  1. Home
  2. Tools
  3. JSON ↔ CSV converter
Runs in your browserData

JSON ↔ CSV converter

Paste a JSON array (or NDJSON) or a CSV file with a header row. The conversion runs in your browser.

Runs locally — nothing is uploaded
Result
Nothing yet — enter data or press Example.

How to use

  1. 1Paste a JSON array of objects, NDJSON, or CSV with a header row.
  2. 2Choose the direction and the delimiter.
  3. 3Keep “Flatten” on to turn nested objects into columns such as owner.email, and back.
  4. 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.

Messy data?

Send a sample — we reply within one business day with an approach and a quote.