Log in Sign Up

CSV to JSON / JSON to CSV

Convert CSV to a JSON array of objects, or JSON back to CSV.

About This Tool

This converter turns CSV data into a JSON array of objects using the header row as keys, and turns a JSON array of objects back into CSV. It handles quoted fields, commas inside quotes, and escaped quotes, so typical spreadsheet exports convert cleanly.

Conversion runs in your browser, which keeps your data private and makes even large pastes instant.

  • check_circleCSV with a header row to JSON array of objects
  • check_circleJSON array of objects back to CSV
  • check_circleHandles quoted fields and embedded commas
  • check_circleRuns in your browser, nothing uploaded

Frequently Asked Questions

Does the CSV need a header row? expand_more

Yes for CSV to JSON. The first row is used as the keys for each JSON object.

What JSON shape converts to CSV? expand_more

An array of flat objects, like [{"name":"A","age":1}, ...]. The keys across the objects become the CSV columns.

Is my data uploaded? expand_more

No. Both conversions run in your browser and your data never leaves your device.