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.