JSON to CSV Converter help

Move tabular data between JSON and CSV. Nested objects become dotted columns like address.city. Nothing is uploaded.

JSON → CSV

  1. Paste a JSON array of objects (a single object also works).
  2. Nested objects and arrays flatten: {"a":{"b":1}} becomes a column a.b; arrays use tags[0], tags[1].
  3. The header row is the union of all keys across the records.

CSV → JSON

  1. Paste CSV with a header row.
  2. Convert numbers and true/false/null turns 42 into a number and true into a boolean.
  3. Expand dotted keys rebuilds nesting, so a column address.city becomes {"address":{"city":…}}.

Notes

Everything runs in your browser. Nothing you enter or drop is uploaded.

Back to JSON to CSV Converter