SafeToolkits

JSON to CSV

Turn a JSON array into CSV.

Runs in your browser: what you paste is never uploaded

An array of objects becomes rows; every key becomes a column.

How to use JSON to CSV

  1. 1Paste or type your inputUse the box above, or click Sample to try it with an example.
  2. 2Choose your optionsChoose the delimiter: comma, semicolon, tab or pipe.
  3. 3Copy the resultCopy it with one click. Nothing is sent anywhere.

About JSON to CSV

Turn a JSON array of objects into CSV that opens in Excel, Google Sheets or Numbers.

Frequently asked questions

What if objects have different keys?

Every key that appears becomes a column; missing values are left empty.

What happens to nested objects?

Nested objects and arrays are written into their cell as JSON text.

Is what I paste sent anywhere?

No. The tool runs entirely in your browser and never sends what you type or paste to a server.

Is it free?

Yes. It's free, with no sign-up and no limits.

Related tools