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
- Paste a JSON array of objects (a single object also works).
- Nested objects and arrays flatten:
{"a":{"b":1}}becomes a columna.b; arrays usetags[0],tags[1]. - The header row is the union of all keys across the records.
CSV → JSON
- Paste CSV with a header row.
- Convert numbers and true/false/null turns
42into a number andtrueinto a boolean. - Expand dotted keys rebuilds nesting, so a column
address.citybecomes{"address":{"city":…}}.
Notes
- The delimiter is auto-detected (comma, semicolon, tab, or pipe).
- Deeply nested or ragged JSON still converts, but the CSV can get wide.
Everything runs in your browser. Nothing you enter or drop is uploaded.
Back to JSON to CSV Converter