This tool converts a JSON array of flat objects into CSV with a header row, quoting values as needed — in your browser.
How to use it
- Paste a JSON array of objects.
- Keys become the CSV header.
- Copy the CSV output.
About JSON to CSV
Exporting JSON data to CSV for spreadsheets is a frequent task. This tool reads a JSON array of flat objects, uses the first object's keys as the header row, and writes each object as a CSV row, quoting any values that contain commas, quotes or newlines. It runs entirely in your browser, so your data stays private.
FAQ
What JSON shape is required?
A non-empty array of flat objects, where the first object's keys define the columns.
Are commas in values handled?
Yes — values with commas, quotes or newlines are wrapped in double quotes and escaped.
How do I go the other way?
Use the CSV to JSON tool for the reverse conversion.