TXT · Text & Data tools

CSV to TSV Converter

Input · CSV
Output · TSV
0 Bin0 Bout0lines in0rowsEmptyCSV
Go to the full Data Format Converter

CSV to TSV

Convert CSV to TSV. Paste CSV on the left; the TSV output builds on the right as you type.

id,name,role
1,Ada Lovelace,engineer
2,Grace Hopper,engineer

becomes a tab-separated version of the same three columns and two rows, with commas replaced by literal tabs between fields. Both formats go through the same parser and the same row objects internally, one tabular codec handles both, so nothing about the data changes, only the character between fields and the quoting rules built around it.

Quoting differs by delimiter

CSV quotes a cell when it contains a comma, a double quote, or a line break. TSV quotes a cell for the same three reasons, but checks for a literal tab instead of a comma. A cell like "Smith, John" needs quotes in CSV because of the comma; the same cell converted to TSV doesn’t need quotes at all, since a comma isn’t special in TSV.

Detecting the source delimiter

Auto-detect scores comma, semicolon, tab, and pipe against your file’s first several rows and picks whichever gives the most consistent column count. Most real CSV exports, including semicolon-delimited ones from regions where comma is the decimal separator, convert correctly without touching the Delimiter control.

Coming back the other way

Converting a TSV file back to comma-separated CSV works the same way in reverse; see the TSV to CSV converter.

Frequently Asked Questions

No. Every cell's value carries over exactly; only the separator between fields changes from a comma to a tab, and quoting is re-applied based on TSV's own rules rather than CSV's.

A cell containing a literal tab character, a double quote, or a line break needs quoting in TSV even if it didn't need quoting in CSV, since the character that has to be escaped is different.

Set the input Delimiter to Semicolon, or leave it on Auto; the detector checks comma, semicolon, tab, and pipe and picks whichever produces the most consistent column count.

Yes, when Header row is checked on both sides, which is the default. The same column names appear in the TSV's first line.

Some tools, including several bioinformatics formats and certain database bulk-import commands, expect tab-separated input specifically, often because the data itself is expected to contain commas that shouldn't be treated as delimiters.

Jump straight to a conversion

Full Data Format Converter tool

Explore Our Tools

Browse all tools