TSV to CSV

Convert tab-separated values to comma-separated values, with proper CSV quoting.

Runs in your browser Instant No signup, no tracking

About this tool

Paste tab-separated data (the format you get when you copy a range out of Excel, Google Sheets, or Numbers) and receive properly quoted CSV. Values containing commas, quotes, or newlines are wrapped in double quotes and internal quotes are doubled — the same escape rules RFC 4180 mandates. Perfect for feeding spreadsheet data into a tool that only reads CSV.

Example

Paste the input on the left and you will get output like this:

Sample TSV

id	name	email
1	Ada Lovelace	ada@example.com
2	Alan, Turing	alan@example.com

Resulting CSV

id,name,email
1,Ada Lovelace,ada@example.com
2,"Alan, Turing",alan@example.com

How to use TSV to CSV

  1. Paste or type your TSV into the left pane.
  2. The CSV appears instantly in the right pane. Conversion runs in your browser — nothing is uploaded.
  3. Copy the result to your clipboard or download it as a file.

FAQ

What quoting rules does the output use?
RFC 4180: wrap in double quotes if the value contains a comma, quote, or newline; double any interior quote.
Are empty rows preserved?
No — blank lines are skipped so the resulting CSV is import-ready.
Do I need a header row?
No. The tool doesn't treat the first row specially; it just re-quotes each row.