Convert JSON to CSV

Convert a non-empty array of simple JSON objects into CSV. Choose a delimiter and optionally prefix text that could be treated as a spreadsheet formula.

Enter a JSON array of objects to create CSV.

How to convert JSON to CSV

  1. Paste an array of objects with simple values.
  2. Choose a delimiter and whether to prefix formula-like text.
  3. Convert, then copy or download the CSV.

Example

[{"name":"Ana","age":30}] becomes a header row and one data row. Nested arrays and objects are not supported.

Supported data and safety

  • Input is limited to one million characters.
  • Input must be a non-empty array of flat objects; nested structures cannot be represented as simple CSV cells.
  • Formula protection prefixes suspicious text but cannot guarantee safety in every spreadsheet. Review the export before opening it.

Processing and privacy

Parsing and conversion run in this browser. The JSON text is not sent to the server.

Frequently asked questions

Can I convert nested JSON?

This tool accepts flat objects with scalar values. Nested structures need another schema or export format.

What does formula protection do?

It prefixes text beginning with common spreadsheet formula characters. Behavior varies, so inspect the export before opening it.

Are numbers and booleans preserved?

Scalar values are written as CSV text fields; CSV does not store JSON data types.