CSV to JSON and JSON to CSV
Converts table data between CSV (as from Excel or Google Sheets) and JSON (for programming and APIs) in both directions.
What you enter is processed in this browser only and is not transmitted.
Loading tool …
How it works
- Choose the direction and paste your data or choose a file.
- Check delimiter, header row and type options.
- Click “Convert” and copy or download the result.
Notes and limitations
- The delimiter (comma, semicolon, tab, pipe) is detected automatically; values in quotes may contain delimiters and line breaks.
- From JSON, nested objects become columns such as “address.city”; arrays are written as JSON text.
- Errors such as an unclosed quote are reported with line and column; rows with a different number of columns are flagged.
Frequently asked questions
My Excel CSV uses semicolons – does that work?
Yes. Semicolons are detected automatically, or you can choose them manually.