Paste a JSON array of objects and get a properly formatted CSV with a header row, ready to download or paste into a spreadsheet. All conversion runs locally in your browser.
CONVERT
Accepts a flat JSON array of objects. Nested values are converted to strings.
The JSON array is parsed with the native JSON.parse API, then each object is serialised into a CSV row, with values containing commas or quotes automatically escaped. All processing runs locally in your browser.
All conversion happens inside your browser tab using JavaScript. Our servers are not involved at any point.
After converting, pretty-print or minify the output with the JSON formatter. For escaping commas or quotes inside cells, try URL encode. To convert formatted SQL dumps into rows, see the SQL formatter.