Free online tool

JSON to CSV

Convert an array of JSON objects into downloadable CSV.

Convert a JSON array into CSV rows

Paste an array of JSON objects and create a CSV whose columns are the combined object keys.

  • Collects columns from every object
  • Escapes commas, quotes, and line breaks
  • Produces copyable and downloadable CSV text

Important limitation: The input must be an array of objects. Nested objects and arrays are serialized rather than expanded into multiple columns.

Do all objects need the same keys?

No. Missing values are left empty and keys found later become additional columns.

Is Unicode supported?

Yes. The tool works with Unicode text in both JSON and CSV.

How to use this tool

  1. 1Choose or drop your file.
  2. 2Adjust the available options.
  3. 3Process and download the result.

Private browser processing

Your file is processed on this device and is not uploaded to our server.

Frequently asked questions

Is my file uploaded?

No. File processing happens locally in your browser.

Does it work on phones?

Yes. It works in modern mobile and desktop browsers.