JSON to CSV Converter

Paste a JSON array of objects — an API response, an export from your app, a settings file — and get a table you can open in Excel or Google Sheets. The keys become the column headers, in the order they first appear.

Values are written the way JSON stores them: numbers stay numbers, booleans become true and false, and nested objects are folded into JSON text inside the cell. Comma, semicolon, tab and pipe delimiters are all supported, and the conversion runs entirely in your browser.

Spreadsheet Converter

Convert between XLSX, CSV, TSV and JSON, right in your browser.

Reading and writing happen in your browser. Formulas keep their last calculated value, and styling, charts and images are not written to the output.

How it works

This utility runs locally in your browser for privacy and speed.

1 ⚡

Unlimited local tools

This run costs 1 credit(s) and is saved to your history automatically.

Log in to save and view your usage history.

My usage history

No runs recorded yet.

Frequently asked questions

What if the objects have different keys?
The columns are the union of every key in the array, so a key that only appears in one record still gets its own column and the other rows are left empty there.
Can I convert a single object instead of an array?
Yes. A single object becomes a table with one header row and one data row.

Related tools