Data Tools

TSV ↔ CSV Converter

Convert between TSV (tab-separated) and CSV (comma-separated) values instantly. Handles quoted fields and custom delimiters — free, browser-based.

No uploads — browser onlyInstant result
Delimiter

TSV Input (tab-separated)

How to convert TSV to CSV

  1. Select the direction — TSV → CSV or CSV → TSV.
  2. Paste your data or upload a file.
  3. Choose a delimiter if converting to CSV (comma, semicolon, or pipe).
  4. Click Convert and download the result.

TSV vs CSV — what's the difference?

TSV (Tab-Separated Values) uses a tab character as the delimiter between fields. CSV (Comma-Separated Values) typically uses a comma, but some regions use semicolons instead. TSV avoids the need to quote fields containing commas, but cannot represent tab characters in field values without escaping.

Privacy — processed in your browser

Conversion runs entirely in your browser using JavaScript string operations. No data is sent to any server.

Frequently Asked Questions

Does this handle quoted fields in CSV?

Yes — the CSV → TSV converter correctly parses RFC 4180 quoted fields, including fields that contain commas, newlines, or escaped double quotes.

Why is a semicolon sometimes used instead of a comma?

In locales where the comma is used as the decimal separator (e.g. France, Germany), semicolons are used as the CSV field delimiter to avoid ambiguity.

Can I export to Excel after converting?

Yes — download the CSV and open it directly in Excel, Google Sheets, or LibreOffice Calc.

What encoding does this use?

The converter works with UTF-8 text. If your file uses a different encoding (like Windows-1252), open it first in a text editor and save as UTF-8.

Related tools