TSV to CSV Converter
Convert tab-separated text into CSV. Anything copied from Excel or Google Sheets is already tab-separated, so you can paste a selection straight in.
Paste directly from a spreadsheet
Copying a range in Excel puts tab-separated text on the clipboard. Paste it here and convert to get properly escaped CSV — no intermediate file, no encoding dialog.
Escaping rules
Cells containing a comma, a double quote, a line break or leading/trailing whitespace are wrapped in double quotes with inner quotes doubled, per RFC 4180. Every mainstream CSV reader, Excel included, understands this.
Line endings and BOM
Choose CRLF or LF for the output, and pick "UTF-8 with BOM" when downloading if the result will be opened by double-clicking in Excel.
Frequently asked questions
Can I paste a copied Excel range?
Yes — an Excel copy is tab-separated text, so pasting and converting produces valid CSV.
What if a value contains a comma?
It is wrapped in double quotes automatically, so columns stay aligned when the CSV is read back.
What happens to empty cells and blank lines?
Empty cells are preserved. Fully blank lines are dropped by default; switch the option off to keep the exact row count.
The downloaded CSV is garbled in Excel
Pick "UTF-8 with BOM" or Shift_JIS in the download encoding selector — Excel misreads BOM-less UTF-8.