Convert JSON arrays to CSV and CSV back to JSON — right in your browser. No server, no upload, no external libraries.
JSON Input
CSV Output
How to use
- Choose the conversion direction — JSON → CSV or CSV → JSON — using the tabs.
- Paste your data into the left panel (or click Load Sample to try it).
- Pick a delimiter and toggle header / flatten options as needed.
- Click Convert.
- Use Copy or Download to grab the result.
Nested JSON
When Flatten nested JSON is checked, nested objects are flattened using dot notation. For example:
{ "address": { "city": "Tokyo", "zip": "100" } }
becomes columns address.city and address.zip. Arrays inside objects are serialised as JSON strings.
Delimiter reference
| Name | Character | Common use |
|---|---|---|
| Comma | , | Standard CSV (Excel, Google Sheets) |
| Semicolon | ; | European locales where comma is decimal separator |
| Tab | ⇥ | TSV files, paste-friendly |
| Pipe | | | Log files, markdown-style tables |
Related: Format JSON → JSON Formatter
