← All tools
CSV ↔ JSON Converter
Convert CSV to a JSON array of objects (using the first row as keys), or turn JSON back into CSV. Quoted fields are handled. Everything runs in your browser.
About CSV and JSON
CSV (comma-separated values) is the lingua franca of spreadsheets and data exports; JSON is what APIs and apps speak. Converting between them is a constant chore when you're moving data around. This tool treats the first CSV row as the field names and turns each following row into a JSON object.
It follows the usual CSV rules: fields containing commas, quotes or line breaks are wrapped in double quotes, and doubled quotes ("") mean a literal quote. Converting JSON back to CSV requires an array of objects. It all happens locally in your browser, so your data never leaves your device.