How to convert CSV, TSV and JSON
- Paste your data or load a file from disk.
- Choose the input format and the output format — CSV, TSV and JSON convert in any direction.
- Adjust the delimiter and tell the converter whether the first row is a header.
- Check the table preview to confirm the rows parsed correctly.
- Copy the result or download it as a file.
Frequently Asked Questions
Which conversions are supported?
Bidirectional conversion between CSV, TSV, and JSON, as well as CSV ↔ TSV.
Is the header row supported?
Yes. With 'First Row Is Header' checked, CSV/TSV to JSON produces an array of objects; JSON to table auto-extracts headers.
How are quoted or delimited contents handled?
Quote escaping and fields containing delimiters or newlines are handled automatically.
Is data sent to a server?
No. Conversion happens entirely in your browser.
How are headers handled?
When header detection is on, the first row becomes the field names — object keys in JSON output — instead of a data row. Turn it off for headerless data.
What if my fields contain commas or quotes?
Standard CSV quoting is respected: fields wrapped in double quotes may contain commas, and escaped quotes inside them are parsed correctly.
Which delimiters can I choose?
Comma, tab and semicolon cover the common exports from Excel and other tools; pick the one that matches your input file.
Technical References
- CSV — RFC 4180: https://www.rfc-editor.org/rfc/rfc4180
- RFC 4180 — CSV format specification: https://datatracker.ietf.org/doc/html/rfc4180