What it does
This tool converts CSV (comma-separated values) into TSV (tab-separated values). It reads the CSV properly, so commas inside quoted cells such as "Beijing, China" stay in one cell, and escaped quotes are understood. In the output, quotes are only kept where TSV still needs them.
How to use
- Paste CSV into the Input box, upload or drop a
.csvfile, or click Sample. - The TSV appears on the right as you type.
- If the input uses an unusual delimiter, choose it under Delimiter.
- Copy the result and paste it into a spreadsheet, or download it as a
.tsvfile.
Example
id,name,city
1,Alice Chen,Shanghai
2,Bob Li,"Beijing, China"
becomes (tabs shown as →)
id→name→city
1→Alice Chen→Shanghai
2→Bob Li→Beijing, China
Notes
Blank lines are skipped and a byte-order mark at the start of the file (common in Excel exports) is removed. Everything runs in your browser, so the data never leaves your device.
FAQ
› What is the difference between CSV and TSV?
Both store a table as plain text, one row per line. CSV separates cells with commas and must quote cells that contain commas. TSV separates cells with tabs, which rarely appear in data, so it needs far less quoting.
› Why convert CSV to TSV?
TSV pastes cleanly into Excel and Google Sheets, one value per cell, and many command-line tools such as cut and awk handle tabs more reliably than quoted commas.
› What happens to cells that contain tabs or line breaks?
They are wrapped in double quotes, the same rule Excel uses, so the structure of the table is preserved.
› Does it work with semicolon-separated files?
Yes. The input delimiter is detected automatically, or you can choose comma, semicolon, tab or pipe yourself.