JSON to CSV
Convert an array of JSON objects (or an object that contains one, such as an API response with a data or items field) to CSV. Column headers are inferred from object keys, nested values are flattened with dot notation, and arrays can be JSON-encoded, joined, expanded to columns, counted or reduced to their first item. Preview the table, toggle, reorder and rename columns, choose the null representation and enable the Excel-friendly BOM + CRLF output.
Output will appear here…
Fields containing the delimiter, quotes or newlines are quoted per RFC 4180. Enable the Excel option when Excel shows accented characters wrong or puts everything in one column.
Related tools
CSV to JSON
Parse CSV into JSON objects, arrays, columns or NDJSON with a table preview and type inference that keeps IDs intact.
JSON Formatter
Beautify, minify, sort, query and repair JSON with a tree view and copy-as code export.
JSON to YAML
Convert JSON into clean YAML with control over quoting, wrapping, anchors and multi-document output.
How to use JSON to CSV
- 1Paste a JSON array, or an object containing one. If the tool finds several arrays it lets you pick which one becomes the rows.
- 2Switch to Table preview to check the first 100 rows.
- 3Use the Columns panel to hide, reorder or rename columns.
- 4Pick delimiter, array handling, null text and the Excel option, then copy or download the CSV.
About JSON to CSV
Convert an array of JSON objects (or an object that contains one, such as an API response with a data or items field) to CSV. Column headers are inferred from object keys, nested values are flattened with dot notation, and arrays can be JSON-encoded, joined, expanded to columns, counted or reduced to their first item. Preview the table, toggle, reorder and rename columns, choose the null representation and enable the Excel-friendly BOM + CRLF output.
JSON to CSV is part of FizzKit — a collection of focused developer and ad-tech tools. Because everything runs locally, it works offline once loaded and never exposes your data to a remote server.