TSV to CSV Converter

Convert tab-separated values to proper RFC 4180 CSV.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

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.

Ad placeholder (rectangle)