JSON to CSV Converter
About this tool
APIs speak JSON, but spreadsheets speak CSV — and moving data between the two is a weekly chore for analysts, marketers, and developers alike. Paste a JSON array of objects above and this tool flattens it into clean CSV: the union of all keys becomes the header row, each object becomes a row, and values containing commas, quotes, or line breaks are escaped according to the CSV standard so Excel and Google Sheets open the result without mangling it. Nested objects and arrays are kept as compact JSON strings inside their cells rather than being silently dropped.
Two options are worth a look: the delimiter selector covers the semicolon-separated variant common in European locales and the tab-separated flavor some tools prefer, and you can toggle the header row off if your target system supplies its own columns. A single JSON object (not wrapped in an array) is accepted too — it is treated as a one-row table. When you are done, download the result as a .csv file or copy it straight to the clipboard. As with every tool here, parsing happens entirely in your browser.
Privacy: all processing happens in your browser. Nothing you paste is uploaded or stored.