How JSON to CSV Conversion Works
This converter accepts a JSON array whose items are objects. Each object becomes a CSV row, and the keys found in the objects become columns. Missing values produce empty cells.
The CSV writer quotes values when necessary and escapes double quotes, delimiters, and line breaks according to standard CSV conventions. Nested objects and arrays cannot become separate CSV columns automatically, so the tool serializes them as JSON text inside one cell.
How to Use It
- Paste a JSON array or select a
.json file.
- Enter the delimiter you want in the CSV.
- Choose whether to include the header row.
- Select Convert.
- Copy the result or download
converted.csv.
Example Input
[
{ "name": "Ada", "role": "Engineer" },
{ "name": "Linus", "role": "Developer" }
]
Input Rules and Limits
- The top-level JSON value must be a non-empty array of objects.
- Nested values are stored as JSON text rather than flattened.
- Processing happens in browser memory, so very large inputs may be slower.
Privacy
Conversion runs locally in your browser. Tool input is not sent to MiniUtil servers.
Where this comes from
Sources and standards
Links last checked August 13, 2026.