JSON to CSV and CSV to JSON converter

Convert JSON arrays into CSV tables and CSV files into JSON. Choose the delimiter and header options, check the data and download the result.

Choose direction and delimiter. JSON input must be an array of objects; CSV needs unique headers. Quoted fields and multiline rows use a CSV parser.

Processed in your browser: your data are not uploaded.

Set your data

Set your data

Choose direction and delimiter. JSON input must be an array of objects; CSV needs unique headers. Quoted fields and multiline rows use a CSV parser.

Result

Your result will appear here.

We count which tools are used most, without including entered values or file contents in the statistics. Privacy

How to use it

Choose direction and delimiter. JSON input must be an array of objects; CSV needs unique headers. Quoted fields and multiline rows use a CSV parser.

Method and limits

Required unique headers. CSV → JSON preserves strings; JSON → CSV serializes nested objects as JSON. Formula protection on by default; UTF-8.

Manual text up to 5 million characters; UTF-8 files up to 100 MB. CSV: at most 100,000 rows, 1000 columns and one million cells. No data sent to the server.