Convert TSV to CSV in your browser
This converter turns tab-separated values (TSV) into standards-compliant CSV, adding the quoting that TSV lacks. It is for anyone exporting a tab-delimited table from a spreadsheet, database, or script and needing a clean CSV that imports without breaking on commas.
How it works
TSV has no quoting, so the tool simply splits each line on tabs and each record on newlines. On output it applies RFC 4180 escaping: any field that contains the chosen delimiter, a double quote, or a line break is wrapped in double quotes, and any double quotes inside the field are doubled. You can output with a comma, semicolon, or pipe delimiter, and the quoting adapts to whichever you pick.
quote a field if it contains: delimiter, " , newline, or carriage return
escape inner quotes by doubling them: " → ""
Example
This TSV (tabs shown as →):
name→role→city
Bao, Jr.→Designer→Hanoi
becomes this comma CSV — note Bao, Jr. is quoted because it contains a comma:
name,role,city
"Bao, Jr.",Designer,Hanoi
Everything runs locally in your browser — nothing is uploaded, which makes it safe for confidential spreadsheets and exports.