Convert JSON arrays into clean CSV spreadsheets right in your browser. Paste an array of objects and get properly escaped CSV output with automatic header detection. Nested objects are flattened automatically.
Built for speed, privacy, and real-world workflows.
Get properly formatted CSV with automatic header detection from your JSON keys — ready for Excel, Google Sheets, or any spreadsheet app.
Nested objects are automatically flattened using dot notation (e.g. user.address.city), so no data is lost.
Values containing commas, quotes, or newlines are correctly escaped per RFC 4180 standards.
Conversion runs entirely in your browser. Your data is never uploaded to any server.
Four simple steps. No sign-up needed.
Paste a JSON array of objects into the input panel. Single objects are also supported.
The tool parses your JSON, detects all unique keys across objects, and generates CSV rows.
Copy the CSV to your clipboard or download it as a .csv file ready for your spreadsheet.
Popular ways people use this converter.
Everything you need to know about this tool.