- Home
- CSV Converters
- TSV to CSV Converter
TSV to CSV Converter
Convert TSV (tab-separated) files to CSV format
Convert a tab-separated file to comma-separated CSV in your browser. Upload a .tsv or .txt export, check the preview, and download a CSV that opens cleanly in Excel, Sheets, or any import tool that insists on commas.
The conversion is not just find-and-replace. Any value that contains a comma, a quote, or a line break is quoted and escaped so it survives as a single field — the exact failure that makes a naive tab-to-comma swap silently shift every column to the right of the problem.
Tab-separated exports show up constantly: clipboard copies out of spreadsheets, database client output, and bioinformatics or analytics tooling that defaults to tabs. This turns them into standard CSV without opening a spreadsheet.
Drop your file here or browse from your device
Accepts TSV, TXT. Maximum input: 10 MiB. Files above this hard limit are rejected before local processing.
How to Convert
- Upload your TSV file or paste tab-separated data
- Check the preview to confirm columns split where you expect
- Convert to CSV
- Download the CSV file
Features
- Auto-detects the tab delimiter in .tsv and .txt exports
- Quotes values containing commas, quotes, or newlines so fields stay intact
- Preserves quoted fields already present in the source
- Preview the parsed table before converting
- Choose the output encoding for the downloaded file
- Runs entirely in your browser — no upload, no signup
Use Cases
- Convert a tab-separated export for a tool that only accepts CSV
- Turn spreadsheet data copied to the clipboard into a proper CSV file
- Normalise database client output that defaults to tab separation
- Prepare TSV research or analytics data for a CSV-only import
- Standardise mixed TSV and CSV files before merging them
Frequently Asked Questions
What is the difference between TSV and CSV?
Both are plain-text tables; TSV separates fields with tab characters and CSV uses commas. TSV avoids quoting in most cases because tabs rarely appear inside values, while CSV has a well-defined quoting rule for values that contain the delimiter.
Can I just replace tabs with commas myself?
Only if no value contains a comma. If one does, an unquoted swap splits that value into two fields and shifts every column after it. This tool quotes those values instead, so the row structure survives.
Will my .txt file work?
Yes, as long as it is tab-separated. Tab-delimited exports are frequently saved with a .txt extension, and the delimiter is detected from the content rather than the file name.
What happens to values that already contain quotes?
They are escaped according to the CSV standard by doubling the quote character inside a quoted field, so the value reads back exactly as it started.
Can I choose the file encoding?
Yes. You can pick the output encoding, which matters when the destination expects something other than UTF-8 for accented or non-Latin characters.
Is there a file size limit?
The conversion runs locally, so the practical limit is your device memory rather than an upload cap. Very large files are better handled by splitting them first.
Is my data private?
Yes — the file is parsed and converted in your browser and its contents are not sent to the app server.