Convert JSON to CSV Online
Runs 100% in your browser — your files never leave your device.
Spreadsheet tools and BI dashboards want CSV; your data arrives as JSON. Paste an array of objects and get a proper CSV: columns are the union of every key in first-appearance order, missing values become empty cells, and nested values are serialized as JSON strings. Everything converts locally in your browser.
How it works
- 1
Paste your JSON
An array of flat objects works best, like [{"name": "Ada"}, {"name": "Grace"}].
- 2
Read the CSV
Columns appear in the order keys first occur; values needing quotes get them automatically.
- 3
Copy or download
Copy the CSV text or download it — ready for Excel or any import.
Related tools
Convert JSON to XML Online Convert JSON to XML online for free — objects become elements, single-key objects name the root. Friendly errors for non-object input. No upload. Convert CSV to JSON Online Convert CSV to a JSON array of objects online for free — header row becomes keys, quotes and commas handled properly. No upload, no sign-up. Convert CSV to XML Online Convert CSV to structured XML online for free — headers become sanitized tags, rows become records. Runs in your browser, nothing uploaded. Convert XML to JSON Online Convert XML to JSON online for free — elements become keys, attributes are kept, and invalid markup is reported with the exact line. No upload.