JSON to CSV Converter
Convert JSON arrays to CSV and flatten nested objects automatically.
Runs locally in your browser. Your input is not uploaded.
This converter transforms JSON arrays into CSV format. Nested objects are flattened using dot notation (for example, user.name) so your output remains tabular and easy to export.
Frequently Asked Questions
Can this handle nested JSON? +
Yes, nested objects are flattened into dot-notation columns such as user.name when the flatten option is enabled.
What JSON structure is supported? +
Input should be a JSON array of objects for best CSV conversion results. Each object becomes a row.
Can I download the CSV output? +
Yes, use the download button to save the converted CSV file directly to your device.
Is my data private? +
Yes, all conversion happens in your browser. No data is sent to any server.
How to Use
- 1
Paste a JSON array
Input a JSON array of objects β each object becomes one CSV row. Nested objects are automatically flattened.
- 2
Convert
Click "Convert" and the tool generates a CSV with column headers taken from your JSON keys.
- 3
Download the CSV
Click "Download" to save the .csv file, or copy the text directly from the output area.
Frequently Asked Questions
- The input should be a JSON array of objects, e.g. [{"name":"Alice","age":30},{"name":"Bob","age":25}]. Each object becomes a CSV row.