JSON to CSV
Convert an array of JSON records into a CSV file entirely in your browser.
Drop a file here
or click to choose files · paste from clipboard
Files stay on your device — never uploaded
Processed on this device · Maximum file size 15 MB
How to convert JSON to CSV
- Choose a JSON file containing an array of records.
- Review the CSV preview and its column headers.
- Download the .csv file for use in spreadsheet software.
The input must be a JSON array of flat objects. Nested objects and arrays are serialized as JSON text in their cells.
FAQ
Are my spreadsheets or documents uploaded?
No. Data conversion runs locally in your browser. The selected files and results are not sent to our servers.
What are the data file limits?
Input files are limited to 15 MB and tabular or text data to 100,000 rows. PDF text extraction is limited to 200 pages. Scanned PDFs are not processed with OCR.
What JSON structure can I export to a table?
CSV and Excel exports expect a JSON array of flat objects, such as [{"name":"Alex","score":7}]. Nested objects and arrays are preserved as JSON text within a cell.
Related tools
CSV → JSON
Convert CSV data to JSON in your browser. Preview and download locally; your files are never uploaded.
JSON → Excel
Convert JSON records to an Excel workbook locally in your browser. Download XLSX without uploading your data.
XML → JSON
Convert a well-formed XML file to JSON in your browser. Review and download the result locally.