JSON to CSV & CSV to JSON Converter

Convert JSON to CSV and CSV to JSON online. Handles arrays of objects and headered CSV, with clear errors. Free and client-side.

// json/csvJSONCSV○ ready
JSON input
CSV output

About this JSON ↔ CSV converter

CSV is the language of spreadsheets and data exports; JSON is the language of APIs. This converter moves data between the two in both directions — turn an API response into a spreadsheet-friendly CSV, or turn an exported CSV into JSON for your code. It handles quoting, commas inside fields, and header rows for you.

Frequently asked questions

What JSON shape converts to CSV?
An array of objects works best — each object becomes a row and its keys become the column headers. A single object is treated as one row.
Does CSV to JSON use the header row?
Yes. The first row is treated as column names, and each following row becomes an object. Numbers and booleans are detected automatically.
Is my data uploaded?
No. Parsing and conversion happen entirely in your browser.

// More tools