Developer
CSV and JSON
Turn a CSV, semicolon or tab table into JSON, or turn a JSON array of objects back into CSV.
Free forever.
A table becomes JSON. JSON that starts with { or [ becomes CSV. Commas, semicolons and tabs are detected.
How to convert a table
- Paste a CSV table or a JSON array.
- Convert. A table becomes a JSON array of objects, using the first row as the keys.
- JSON that starts with { or [ is written back as CSV. Commas inside cells stay quoted.
Questions
Which separators are recognised?
Comma, semicolon and tab. The separator that appears most often outside quotes is the one that is used.
Can a cell contain a line break?
Yes, when the cell is wrapped in quotes. A quote inside a cell is written as two quotes, which is the usual CSV rule.
This runs entirely in your browser. Nothing you type is sent to a server.

