JSON to CSV Converter

Export an array of JSON objects as CSV with proper quoting, privately in the browser.

How to use

  1. Provide a JSON array containing objects. Choose Convert to create a CSV spreadsheet.
  2. The converter collects column names across records so fields absent from earlier rows are not dropped.

About these formats

JSON supports nested objects and arrays while CSV is a two-dimensional table. Nested JSON values become escaped JSON text inside a CSV cell.

Browser limitations

The root must be an array of objects. CSV cannot preserve JSON type information for round-trip recovery.

Frequently asked questions

Are commas and quotes handled?

Yes, fields with commas, quotes, or line breaks are enclosed in quotes and quotes are escaped.

Will nested values be lost?

Nested objects are encoded as JSON text inside a cell.

Browse tools