Developer Tools
JSON to CSV
Turn an array of JSON objects into a CSV table.
JavaScript is required to run the interactive tool. Open the tool separately if it does not load in the frame.
How to use it
Paste a JSON array of objects. Enable spreadsheet formula protection when exporting to a spreadsheet.
Example
Two objects with name and age fields become a header and two CSV records.
Frequently asked question
How are nested values exported?
Objects and arrays inside cells are serialized as JSON text.
Limits and privacy
Input is limited to 2 million characters and must be an array of objects. Columns include all object keys; nested values become JSON text. Output uses commas. Formula protection adds an apostrophe to risky cells, changing their content.
Tool input is processed in a separate browser environment without advertising or analytics scripts. This page does not upload it to the service.