๐Ÿ“Š

Free JSON to CSV Converter

Convert JSON arrays to CSV files

Paste a JSON array above to convert it to CSV

How to Use

  1. 1

    Paste a JSON array (an array of objects) into the input box.

  2. 2

    The CSV output is generated instantly. Column headers are derived from the object keys in your JSON.

  3. 3

    Click Copy to copy the CSV text, or Download CSV to save the file directly.

Frequently Asked Questions

What JSON structure does this accept? โ–ผ
The converter expects a JSON array of objects: [{"key": "value"}, ...]. Each object becomes a row, and each unique key across all objects becomes a column header. Single objects are also supported.
How are nested objects handled? โ–ผ
Nested objects are serialized as a JSON string within the CSV cell. For example, a nested object like {"address": {"city": "Lagos"}} will appear as the string {"city":"Lagos"} in the CSV.
Are special characters escaped? โ–ผ
Yes. Values containing commas, double quotes, or newlines are automatically wrapped in double quotes and internal quotes are escaped as double double-quotes, following the RFC 4180 CSV standard.