JSON to CSV
Turn an array of JSON objects into a CSV you can open in Excel or Google Sheets. Nested objects become dotted columns such as address.city.
Runs in your browser. Nothing is uploaded Free, no sign-up Works on mobile
Delimiter
How to convert JSON to CSV
- Paste your JSON or open a file.
- Adjust the options if needed.
- Copy the CSV or download it as a file.
Frequently asked questions
How are nested objects handled?
With “Flatten nested objects” on, {"address":{"city":"Pune"}} becomes a column named address.city. Arrays of simple values are joined with semicolons.
Will Excel open the CSV correctly?
Yes. Values with commas, quotes or line breaks are quoted properly.
Is my data sent to a server?
No. Everything runs in your browser, so API keys, tokens, configs and customer data never leave your machine.
Related tools
All Developer Tools →- CSV to JSON Convert CSV or a range copied from Excel into a JSON array.
- JSON Formatter Pretty-print messy JSON, find syntax errors fast, or minify it for production.
- CSV & Excel Viewer View spreadsheets on any device, including files too big for your phone’s spreadsheet app.
- JSON to YAML Convert JSON to clean, readable YAML for Kubernetes manifests, Docker Compose, GitHub Actions and config files.
- YAML to JSON Convert YAML config files to JSON, with syntax errors reported with line numbers.
- JSON to XML Convert JSON objects to well-formed XML.