⚡ File · Client-side · No data sent to server

TSV / CSV Converter

Convert between tab-separated (TSV) and comma-separated (CSV) data. Quoting and escaping are handled correctly, and everything runs in your browser.

Converting TSV → CSV
TSV input
CSV output
Waiting for input…
✓ Copied!
100% private. This tool parses and rewrites your data entirely in your browser. Nothing is uploaded or logged.

About the TSV / CSV Converter

The TSV / CSV Converter changes data between tab-separated (TSV) and comma-separated (CSV) formats. It is built for developers, WordPress and WooCommerce users, and anyone moving table data between spreadsheets, databases, and import tools that expect one format or the other. When it writes CSV, it quotes any field that contains a comma, quote, or line break and escapes quotes by doubling them, so your rows stay intact. When it reads CSV, it understands quoted fields. Everything runs in your browser, so your data is never uploaded.

How it works

  1. Pick a direction: TSV to CSV, or CSV to TSV.
  2. Paste or type your data into the input area.
  3. Read the converted result in the output area, along with the row and column counts.
  4. Click Copy to grab the text, or Download to save it as a .csv or .tsv file.

Features

  • Two-way conversion between TSV and CSV with a single direction toggle.
  • Correct CSV quoting: fields with commas, quotes, or newlines are wrapped, and quotes are escaped by doubling.
  • Quoted-field parsing when reading CSV, so values that contain commas stay in one cell.
  • Live row and column counts as you type.
  • Copy to clipboard or download the result as a .csv or .tsv file.

Frequently asked questions

Is my data uploaded anywhere?

No. The conversion runs entirely in your browser. Nothing is sent to a server or logged.

How are commas inside a value handled?

When writing CSV, any field that contains a comma, a quote, or a line break is wrapped in double quotes, and quotes inside it are doubled. When reading CSV, quoted fields are parsed as one cell, so a value like "Paris, France" stays together.

What is the difference between TSV and CSV?

Both store table rows as plain text. CSV separates fields with commas; TSV separates them with tabs. TSV avoids most quoting because tabs rarely appear inside values, while CSV uses quoting rules to protect values that contain commas.

What happens to tabs when I convert to TSV?

Tabs are the field separator in TSV, so any tab found inside a value is replaced with a single space to keep the columns aligned.

Does it work offline?

Yes. Once the page has loaded, the conversion runs locally in your browser, so the tool keeps working without an active connection.