JSON to CSV Converter

Convert JSON arrays into CSV text in your browser.

Paste a JSON array to turn objects, arrays, or primitive values into copyable CSV. The conversion runs locally in your browser and reports invalid JSON before producing output.



How to use

Paste a JSON array, choose a delimiter and line ending, then convert. Arrays of objects become rows keyed by their property names. Arrays of primitive values use a single value column when headers are enabled.

Nested objects and arrays are written as JSON text inside their CSV field. Fields containing quotes, line breaks, or the selected delimiter are escaped for CSV.

This converter expects valid JSON and does not infer spreadsheet data types. Empty values from null and missing object properties are left blank. Input stays in the browser, but avoid pasting secrets into any web tool unless you trust the device and page context.


References