TSV to CSV converter
Swap tab separators for commas, quoting any value that needs it.
Processed in your browser. This file is converted on your device and is never uploaded.
Converter
.tsv, .tab up to 25 MB. You can also drag a file here.
No file selected.
About this tool
Data copied out of a spreadsheet or exported from a database is often tab-separated, while the tool that has to read it next wants CSV. This tool re-separates the rows with commas and adds quoting wherever a value needs it.
Any value containing a comma, a quote, or a line break is quoted and escaped, so the result opens correctly instead of shifting columns.
Supported formats and limits
- Input
- .tsv, .tab
- Output
- .csv (text/csv)
- Output name
- The original name with the new extension, for example data.tsv becomes data.csv.
- File size limit
- 25 MB
- Processing
- In your browser. The file is not uploaded.
How to use it
- Choose a .tsv or .tab file, or switch to Paste text and paste the rows directly.
- Select Convert, then download the .csv file.
Limitations
- Values stay as text; no type conversion happens.
- Empty trailing columns cannot be distinguished from missing ones.
- The file is read as UTF-8.
Frequently asked questions
- Is my file uploaded?
- No. The conversion runs entirely in your browser. The file never leaves your device and no request carrying its contents is made.
- Why are some of my values now wrapped in quotes?
- Because they contain a comma, a double quote, or a line break. Without quoting, a spreadsheet would read them as extra columns or extra rows.
- Can I paste straight from a spreadsheet?
- Yes. Copying a range from most spreadsheet applications puts tab-separated text on the clipboard, so Paste text works directly.