Convert CSV to JSON, and JSON to CSV
Paste or drop in a CSV or JSON file and convert it either way. Spreadsheets and exports often hold private data, so this runs entirely in your browser.
Deskshed, our desktop app for Windows. It has real save dialogs, works offline, and adds whole-folder jobs for photos and PDFs. Pay once: $5 for the first 1,000 buyers, then $9.
See DeskshedCSV to JSON converter at a glance
- Cost
- Free, with no watermark
- Account
- None needed
- Your data
- Stays in your browser. How to check
- You get
- JSON from CSV, or CSV from JSON
- Limits
- Your browser's memory
How to use it
Paste or open your data
CSV or JSON, pasted in or opened from a file.
Convert
Press CSV → JSON or JSON → CSV. The separator is detected for you, or choose it.
Copy or download
Copy the result, or download it as a .json or .csv file.
CSV to JSON converter: common questions
What about commas inside a value?
Values with commas, quotes or line breaks are wrapped in quotes, the standard way. When reading CSV, quoted values are read back correctly, including "" for a quote inside one.
Why are some numbers kept as text?
Numbers with leading zeros, like 007, or too long to store exactly, like long account IDs, stay as text so they don't change. Untick Turn numbers into values to keep everything as text.
How is nested JSON turned into CSV?
Each object becomes a row, and every key becomes a column. Values that are themselves lists or objects are written into their cell as JSON text.