TSV to CSV Converter
Paste tab-separated values and get CSV output with your chosen delimiter — proper RFC 4180 quoting handles embedded commas, quotes, and newlines.
Last updated: May 27, 2026
Find this tool useful? Support the project to keep it free!
Buy me a coffeeWhat is TSV to CSV Converter?
TSV (Tab-Separated Values) and CSV (Comma-Separated Values) carry the same shape of data but with different separators and quoting rules. TSV has no quoting — tabs and newlines inside values must be escaped — while CSV uses double quotes to wrap values that contain the delimiter. Converting between them is mechanical, but doing it by hand for a large file is error-prone.
This tool reads TSV, decodes `\t` `\n` `\r` escape sequences if present, and writes CSV with proper RFC 4180 quoting. Cells containing the chosen delimiter, double quotes, or newlines are wrapped in double quotes, with embedded quotes doubled. You can also force every cell to be quoted for strict consumers.
How to Use TSV to CSV Converter
Paste TSV into the input panel.
Pick the CSV delimiter: comma, semicolon, or pipe.
Toggle header handling, quote-every-cell, and escape decoding.
Copy the CSV output.
Common Use Cases
- Converting data copied from a spreadsheet (which is tab-separated by default) to a CSV file.
- Migrating from TSV-based fixtures to a CSV-based downstream tool.
- Producing CSV for a database COPY or LOAD DATA INFILE.
- Generating semicolon-separated files for European spreadsheets that interpret comma as a decimal separator.
Example Input and Output
A small TSV table converts to standard CSV.
id name notes
1 Alice Hello, world
2 Bob No notesid,name,notes
1,Alice,"Hello, world"
2,Bob,No notesPrivacy
All conversion happens in your browser. No TSV is sent to a server.

