How to Convert CSV to JSON (and JSON Back to Excel)

CSV is how spreadsheets export data; JSON is what apps and APIs speak. Converting between them is a daily task for marketers and developers.

๐Ÿ”ƒFree CSV โ‡„ JSON Converter
Convert CSV to JSON and JSON to CSV, in your browser.
Open tool →

CSV to JSON

Export your sheet as CSV (Excel: File > Save As > CSV; Google Sheets: File > Download > CSV). Paste it into the CSV โ‡„ JSON Converter and click CSV โ†’ JSON. The first row becomes the keys.

JSON to CSV for Excel

Paste a JSON array and click JSON โ†’ CSV, then download and open it in Excel or Google Sheets. Keys become column headers.

Gotchas handled

Values with commas or quotes, semicolon-separated files from European Excel, and zip codes or IDs with leading zeros (kept as text, not numbers).

Private by design

Customer lists and exports are converted in your browser – nothing is uploaded.

Frequently asked questions

What about nested JSON?

Nested objects are written as JSON text inside the cell.

Why does Excel show strange characters?

Import the CSV as UTF-8 (Data > From Text/CSV).

Is there a size limit?

Large files depend on your device's memory.

๐Ÿ”ƒFree CSV โ‡„ JSON Converter
Convert CSV to JSON and JSON to CSV, in your browser.
Open tool →

More guides