CSV

TSV to CSV Converter

Converts tab-separated text to comma-separated, quoting values that need it.

Loading the tool…

Processing happens locally in your browser. What you paste or load is processed by this page and is not uploaded to a server. Nothing is stored unless you use a control that says it stores something, and you can clear anything this site has kept from the privacy page.

How to use this tool

  1. Paste the tab-separated text, or copy a range straight out of a spreadsheet.
  2. Leave the output delimiter on comma.
  3. Convert and download the CSV.

What tsv to csv does

Tab-separated output is what you get when you copy a range out of a spreadsheet, and it is what many database clients produce by default. It is a convenient format precisely because tabs rarely appear inside values, but most tools downstream expect commas.

The conversion is not a character swap. A value that sat happily between two tabs may contain a comma, and that value has to be quoted in the output or the row gains a field. This converter parses the tab-separated input properly and applies comma-separated quoting rules on the way out, so no row changes width.

Frequently asked questions

Yes. Copying a range out of Excel, Google Sheets or Numbers puts tab-separated text on the clipboard, which is exactly what this expects.

They are quoted in the output. That is the step a character-level find and replace misses, and the reason those rows would otherwise gain a field.

Yes, use the delimiter converter and choose tab as the output delimiter.