OpenReplay Logo
12k
12k

JSON to CSV converter

Convert JSON arrays to CSV for spreadsheets and data analysis. Processed locally in your browser.

Processed locally

About this tool

This tool flattens an array of JSON objects into rows, using the keys as column headers. The result opens directly in Excel, Google Sheets or any data tool.

Use it to export API responses for analysis, or hand structured data to non-developers.

Nested objects are flattened with dot notation: user.name becomes a column.

Frequently asked questions

How are nested objects handled?

They are flattened using dot-notation column names (user.id, user.name). Arrays inside objects are JSON-stringified.

What if objects have different keys?

The column set is the union of all keys; missing values are left empty.

Can I choose the delimiter?

This tool outputs standard comma-delimited CSV. For semicolon- or tab-delimited output (common in European Excel locales), find-and-replace the delimiter after conversion — every value is quoted, so the swap is safe.