CSV ↔ JSON
Convert CSV to a JSON array of objects and back.
Results appear as you type
Everything runs locally in your browser — your input never leaves this page.
About the CSV ↔ JSON
CSV ↔ JSON converts comma-separated data into a JSON array of objects and back again. Paste a spreadsheet export to get structured JSON keyed by your header row, or paste JSON to get a tidy CSV table ready for Excel or Google Sheets. The conversion runs client-side, so your data stays on your machine.
How to use
- Paste your CSV or JSON into the input area.
- Choose the direction of conversion (CSV to JSON or JSON to CSV).
- Review the converted output.
- Copy the result for use in your app, spreadsheet or API.
Frequently asked questions
- How is the CSV mapped to JSON?
- The first row is treated as the header, and each subsequent row becomes an object whose keys come from those headers.
- Does it work in both directions?
- Yes. You can convert CSV into a JSON array of objects, or flatten a JSON array back into CSV rows.
- Is my data secure?
- Yes. The conversion happens entirely in your browser, so your CSV and JSON content is never uploaded.