Convert a JSON array of objects into a CSV file ready for Excel, Google Sheets, or any data analysis tool. The JSON must be an array of objects with consistent keys — the keys become the CSV header row and each object becomes a row. Values containing commas or quotes are automatically escaped. Works entirely in your browser with no data uploaded.
Paste your JSON array
The input must be a JSON array: [{...}, {...}, ...]. Each object in the array becomes one row in the CSV. Property names must be consistent across objects.
Click Convert
Property names from the first object become the CSV header row. Each object's values are extracted in header order. Missing values become empty cells. Values with commas, double quotes, or newlines are automatically wrapped in quotes and escaped.
Download the CSV
Click Download to save a .csv file. Open it directly in Excel, Google Sheets, Numbers, or any data tool.
Import into a spreadsheet
In Excel: File → Open → select your CSV and follow the import wizard. In Google Sheets: File → Import → Upload CSV.