CSV ⇄ JSON Converter
Transform CSV or TSV data into a JSON array of objects (using the header row for keys) or flatten a JSON array back into CSV. The delimiter is auto-detected — commas, semicolons, or tabs — and quoted fields with embedded commas and newlines are handled correctly by the battle-tested Papa Parse engine.
Developer Tools
Private by default
This tool runs entirely in your browser. Your data is never uploaded to a server.
How to use
4 clear steps.
Choose the direction: CSV → JSON or JSON → CSV.
Paste your data — delimiters are detected automatically.
Toggle whether the first row contains column headers.
Copy or download the converted result.
Good to know
Frequently asked questions
- How are commas inside values handled?
- Correctly: CSV wraps such fields in double quotes, and the parser honors quoting and escaping per RFC 4180 — including embedded newlines.
- Can I convert an Excel file?
- Save or copy the sheet as CSV first (File → Save As → CSV in Excel), then paste it here. Direct .xlsx parsing isn't supported.