CSV to TSV Converter
Convert comma-separated values (CSV) into tab-separated values (TSV) instantly, correctly parsing quoted fields.
CSV Input:
TSV Output:
How to Convert CSV to TSV Online
Paste comma-separated values (CSV) into the box above and it converts to tab-separated values (TSV) instantly. Quoted fields — including ones containing commas, escaped double quotes, or embedded line breaks — are parsed correctly first, then re-joined with tab characters. Since TSV has no quoting convention of its own, any tab or newline that was inside a field is replaced with a single space so it can't be mistaken for a new column or row.
Example
The CSV row Jane,28,"Boston, MA" converts to Jane 28 Boston, MA — the comma that was protected by quotes in the CSV becomes a plain character in the TSV output, since tabs (not commas) are now the column separator.
Common Use Cases
- Preparing CSV data for pasting into spreadsheet apps that expect tab-separated clipboard data.
- Converting CSV exports for tools or scripts that only accept tab-delimited input.
- Reformatting comma-delimited log or export files for tab-delimited database import.
FAQs
What happens to a comma that was inside a quoted CSV field?
It's preserved as a literal comma in the output — TSV uses tabs as the column separator, so a comma inside a field is no longer special once the field is correctly identified during CSV parsing.
What if a field contains a tab character or a line break?
Since TSV has no standard way to escape or quote a tab or newline inside a field, any tab or line break found inside a CSV field is replaced with a single space so it doesn't get misread as a column or row break in the TSV output.
Does this handle escaped double quotes inside a field?
Yes — a doubled double-quote ("") inside a quoted CSV field is correctly parsed as a single literal quote character before conversion.
