Gridoly.

HomeTools › JSON to CSV

Free · No signup · Private — runs in your browser

JSON to CSV

Flatten a JSON array of objects into a tidy CSV with a header row. Great for spreadsheets, reports and data imports — and it all runs locally in your browser.

One file is free — drag in several to batch-convert with Pro.

Need to edit, not just convert? Open the full Gridoly editor →

How it works

1Add your JSONDrag a .json file (an array of objects) onto the box, or click to choose one.
2We convert itObject keys become the header row and each object becomes a CSV line.
3Download CSVDownload your .csv — ready for Excel, Sheets or any importer.

Frequently asked questions

What JSON shape is expected?

An array of flat objects, e.g. [{"name":"A","qty":2}, …]. Keys become the columns.

What about nested objects?

Nested values are stringified. For complex data, flatten it first or use the full editor.

Is it private and free?

Yes to both — no upload, no signup, no limits.

More free spreadsheet tools

CSV to ExcelConvert a .csv file into a clean Excel .xlsx workbook.Excel to CSVExport an Excel workbook to a clean .csv file.Excel to JSONConvert spreadsheet rows into a clean JSON array.CSV to JSONConvert a CSV into a JSON array keyed by its header.JSON to ExcelConvert a JSON array into an Excel .xlsx workbook.Merge Excel FilesCombine several Excel/CSV files into one workbook.Excel to PDFRender a spreadsheet to a clean, printable PDF.XLS to XLSXUpgrade a legacy .xls file to modern .xlsx.Remove Duplicate RowsStrip exact duplicate rows from a spreadsheet.TSV to CSVConvert tab-separated TSV/TXT into standard CSV.CSV to TSVConvert a CSV into a tab-separated TSV file.XLS to CSVExport a legacy .xls workbook to a clean CSV.XLS to JSONConvert a legacy .xls workbook into a JSON array.TSV to ExcelConvert tab-separated TSV/TXT into an Excel workbook.TSV to JSONConvert tab-separated TSV/TXT into a JSON array.JSON to TSVConvert a JSON array into a tab-separated TSV file.CSV to PDFRender a CSV file to a clean, printable PDF.ODS to XLSXConvert a LibreOffice .ods file to Excel .xlsx.ODS to CSVExport a LibreOffice .ods file to a clean CSV.XLSX to ODSConvert an Excel .xlsx workbook to LibreOffice .ods.CSV to ODSConvert a CSV into a LibreOffice .ods spreadsheet.Excel to HTMLConvert a spreadsheet into an embeddable HTML table.CSV to HTMLConvert a CSV into an embeddable HTML table.Combine CSV FilesStack several CSV files into one combined CSV.Remove Empty RowsStrip fully-blank rows from a spreadsheet.