.TSV

TSV File

Tab-Separated Values
Ask a question
QUICK ANSWER

A TSV file is a plain-text table where each line is a row and Tab characters separate the columns - the same idea as CSV, but with tabs instead of commas. Any spreadsheet opens it: Excel, Google Sheets, LibreOffice Calc. The main concern with files from untrusted sources is formula injection: if a cell starts with =, +, or -, a spreadsheet may run it as a formula.

Developer: No single owner; the tab-delimited convention is registered as text/tab-separated-values (IANA, IETF, 1993) Category: Data Files Open standard MIME: text/tab-separated-values
OPENS ON Windows macOS Linux Web
Related: .PKPASS · .DAT · .JSON · .RIS

On this page

19k+ extensions indexed
Last reviewed Jun 18, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the TSV file format?

.tsv files are of an uncomplicated structure, because they are based on plain text. They are used to store data arranged in the form of tables - for instance, records from a database or a spreadsheet. Within a .tsv file, each column of data is separated from the next by a horizontal tab character (0x09). Each line of a .tsv file represents one row of the table.

.tsv files can be imported, processed and exported with most spreadsheet applications, including Microsoft Excel, LibreOffice Calc and Google Sheets. The raw data can also be opened in any plain-text editor, since no special software is required to read the format. .tsv is commonly used to transfer tabular data from one program into another - for example, from a spreadsheet into a database application - and is a standard interchange format in bioinformatics pipelines.

.tsv files are a well-established alternative to the popular .csv files. The two formats differ in the delimiter used to separate columns: within a .csv file, columns are divided by a comma. However, commas frequently appear inside text fields, which can cause parsing errors when the file is interpreted by the target program. Tab characters are rarely used within text fields, so a .tsv file is less prone to misinterpretation and typically does not require fields to be quoted. Files with an identical structure are sometimes saved with the .tab extension instead.

The MIME type for .tsv is text/tab-separated-values, registered with IANA in 1993. .tsv has no binary magic number; parsers recognize the format by its tab-separated structure.

Security & safety

RISK: MEDIUM

TSV is plain text and can't run code by itself, but it shares CSV's formula-injection risk: if a cell's value starts with =, +, - or @, a spreadsheet may execute it as a formula when the file is opened, which attackers exploit to run commands or exfiltrate data. Modern Excel and LibreOffice warn before running such formulas - don't enable them in files from untrusted sources. The everyday risk, though, is data corruption rather than malware: a wrong encoding garbles non-Latin text, and a real tab or newline accidentally sitting inside a value can shift later columns.

Format details

in a nutshell
FULL NAMETab-Separated Values
DEVELOPERNo single owner; the tab-delimited convention is registered as text/tab-separated-values (IANA, IETF, 1993)since Tab-delimited text in use since the 1980s; IANA media type registered 1993
CATEGORYData Files
MIME TYPEtext/tab-separated-values
TYPEPlain-text tabular data (tab-delimited)
STANDARDOpen · royalty-free

Programs that open TSV files

Windows4 apps
Microsoft Excel Paid Open the .tsv directly (Excel auto-splits on tabs), or for tricky encodings use Data > 'From Text/CSV' and pick UTF-8 / Tab delimiter in the preview.
Windows Notepad Built-in Quick read-only peek at the raw text; tabs show as spacing. Fine for small files, no column alignment.
LibreOffice Calc Open-source Open the TSV - Calc's import dialog lets you tick 'Tab' as the separator and choose the character set. The most reliable free TSV opener.
Notepad Open-source Open as text to inspect raw rows, check encoding, and view tab stops (View > Show Symbol shows the tabs).
macOS3 apps
Microsoft Excel Paid Open the .tsv (auto-splits on tabs) or use File > Import for control over delimiter/encoding.
LibreOffice Calc Open-source Open the TSV and set Tab as the separator and the character set in the import dialog. Free and reliable.
Numbers (Apple) Free Double-click to open the TSV; Numbers detects the tab delimiter and shows encoding options on import.
Linux2 apps
LibreOffice Calc Open-source Open the TSV; the import dialog lets you choose 'Tab' separator and the encoding. The default choice on Linux.
GNOME Gnumeric Open-source Lightweight spreadsheet with a clear text-import assistant for tab delimiter and encoding.
Web1 app
Google Sheets Free File > Import > Upload the .tsv and choose 'Tab' (or auto-detect) as the separator. Handles UTF-8 well, runs in the browser.

Technical details

deep spec
Field delimiterHorizontal tab (U+0009 / 0x09)
Record delimiterLF (0x0A) per IANA spec; CRLF (0x0D 0x0A) widely accepted in practice
File encodingNo in-file encoding declaration; UTF-8 is the modern default; legacy files may use ASCII or locale-specific encodings
Byte-order markOptional UTF-8 BOM (EF BB BF) permitted; many parsers strip or ignore it on read
Magic bytesNone - the format has no binary signature; identified by tab-separated row structure
MIME typetext/tab-separated-values
Header rowOptional; first line conventionally lists column names
Field quotingNo mandatory quoting standard; some parsers allow double-quoted fields containing embedded tabs or newlines
Empty fieldsRepresented by two consecutive tab characters (e.g., value1\t\tvalue3 means an empty middle field)
Column limitNone defined by the format; application-dependent (Microsoft Excel supports up to 16,384 columns)
Row limitNo format-defined limit; constrained by available memory and the importing application
Alternative extension.tab - identically structured files are interchangeably saved with this extension
Primary use casesDatabase and spreadsheet data export, bioinformatics data exchange (BLAST output, genome annotation), ETL pipelines
Quoting requirementRarely needed, because tab characters seldom appear in text fields - a practical advantage over comma-delimited formats
ReleasedTab-delimited text in use since the 1980s; IANA media type registered 1993
Open standardYes · royalty-free
Specificationwww.iana.org

TSV conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with TSV files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about TSV files.

Frequently asked questions

What is a TSV file?
A plain-text table where columns are separated by Tab characters and each line is a row. It's the same idea as a CSV but uses tabs instead of commas, which avoids problems when the data itself contains commas.
How do I open a TSV file?
Open it in any spreadsheet - Excel, Google Sheets or LibreOffice Calc - which splits it into columns on the tabs. Any text editor (Notepad++, Notepad) also opens it as raw text.
What's the difference between TSV and CSV?
Only the delimiter: TSV separates columns with Tab characters, CSV with commas (or semicolons in European locales). TSV is handy when the data contains commas, since tabs rarely appear inside values and so need no quoting.
How do I convert a TSV to Excel (.xlsx)?
Open the TSV in Excel, LibreOffice Calc or Google Sheets (set the encoding if needed), then File > Save As and choose .xlsx to get a real workbook.
How do I open a TSV in Excel without breaking the columns?
Open it directly - Excel auto-splits on tabs - or, if the encoding is off, use Data > 'From Text/CSV', choose UTF-8 and the Tab delimiter in the preview, then load.
Why does my TSV show strange characters?
It's an encoding mismatch - the file is UTF-8 but the app opened it as ANSI. Re-open with the import wizard and select UTF-8, or save the TSV with a UTF-8 BOM so Excel detects it.

References

1IANA - text/tab-separated-values media typewww.iana.org
2Microsoft - Import or export text (.txt or .csv) filessupport.microsoft.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Related extensions

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z