JSON to CSV Converter
Turn an array of objects into a spreadsheet-ready CSV.
input.jsonpaste, drop a file, or load the sample
Loading editor…
The view appears once there is JSON to show.
From API response to spreadsheet
Point an array of objects at the converter and get a CSV with a unified header row — nested objects are flattened into parent.child columns, and values containing commas or quotes are escaped correctly for Excel and Google Sheets.
Download the result as a .csv file or copy it straight to your clipboard. Everything runs in your browser — your JSON never leaves your device, so it is safe for API keys, customer records, and production payloads.
Frequently asked questions
- How are nested objects handled?
- They are flattened using dot notation — {"user": {"name": "A"}} becomes a user.name column.
- What JSON shape converts best to CSV?
- An array of objects, one object per row. Single objects convert to a one-row CSV; arrays inside a row are embedded as JSON strings.