JSON to CSV
A list of objects becomes a table. One object becomes a single row.
About this tool
JSON to CSV flattens a list of objects (or one object) into a comma-separated table you can open in Excel. Nested objects and arbitrary graphs are not a table — those files are rejected instead of emitting garbage columns.
Column order follows key appearance. Missing keys become empty cells. This is the inverse of CSV to JSON, which always wants a header row.
UTF-8 JSON is parsed locally. 50 MB. Only arrays of objects or a single object pass. Values are stringified for CSV, with quoting where commas or quotes appear.
How to convert JSON to CSV
- Choose a JSON file. It stays on your device.
- Convert. A list of objects becomes rows.
- Download the CSV.
50 MB. Not for deeply nested documents. Not a database dump rewriter.
FAQ
- Does flattening objects to CSV happen on a server?
- No. The table is built in this tab.
- Array of arrays?
- Rejected. Use objects with named keys so the CSV has a header.
- Will Excel open Unicode?
- The CSV is UTF-8. Excel sometimes wants a BOM; if glyphs look wrong, import as UTF-8 in Excel’s wizard.
- Formulas?
- No. Cells are data. Leading “=” is just text here.
- One object?
- You get a header plus a single row.
Related tools
Continue
More Office & text tools
- CSV to JSONTurn a CSV table into JSONCSVJSON
- SRT to VTTTurn an SRT subtitle into WebVTTSRTVTT
- Word to PDFTurn DOCX paragraphs, headings, and simple tables into a PDFDOCXPDF
- Excel to PDFTurn the first sheet of an XLSX into a PDF tableXLSXPDF
- EPUB to PDFReflow an EPUB's words onto PDF pagesEPUBPDF
- PDF to WordExtract PDF text, and simple tables, into a DOCXPDFDOCX
- PDF to ExcelPlace PDF text into spreadsheet cellsPDFXLSX
- PDF to PowerPointTurn each PDF page into a slide of extracted textPDFPPTX