Category: Developer tools

TSV to CSV Converter

System ideaMissing a tool?

Convert tab-separated values into comma-separated CSV

Paste tab-separated values, such as a range copied from a spreadsheet, and convert them to CSV with fields quoted wherever they contain a comma, quote or line break. Runs entirely in your browser.

Converted 3 row(s) in your browser.

CSV
name,email,team
Ada Lovelace,ada@example.com,Blue
Grace Hopper,grace@example.com,Green

Everything on this page is processed in your browser. Nothing is uploaded.

What this tool does

Copying a range out of a spreadsheet onto the clipboard usually produces tab-separated text, but most tools and import forms expect comma-separated CSV instead. This tool parses the tab-separated rows and re-serializes them as CSV, adding double quotes around any field that contains a comma, a quote or a line break, and doubling any quote characters already inside a field, exactly the way a spreadsheet application would write it.

How to use it

  1. Paste tab-separated values, or load the example.
  2. Review the converted row count.
  3. Copy the CSV result.

Privacy

This tool runs entirely in your browser. Your input is never uploaded, stored or shared — closing the tab removes it.

Frequently asked questions

Is my data uploaded anywhere?
No. Parsing and conversion happen in JavaScript running in the page, so nothing you paste ever leaves your device.
What if a cell already contains a comma?
That field is wrapped in double quotes in the CSV output, so the comma inside it is never mistaken for a column separator.
Where does tab-separated text usually come from?
Copying a cell range from Excel, Google Sheets or a similar spreadsheet and pasting it as plain text typically produces tab-separated values.