.TBL

TBL File

Table File (generic table/data file)
Ask a question
QUICK ANSWER

A TBL file is a generic "table" file -- in most cases plain text rows and columns of data, similar to a CSV. Open it in a text editor first to see if it is readable; if so, import it into Excel or LibreOffice Calc. If it came from a specific program such as StarCraft or Pro/ENGINEER, that program is needed to open it.

Developer: No single owner - a generic table/data file used by many programs Category: Data Files Open standard MIME: text/plain
OPENS ON Windows macOS Linux
Related: .PKPASS · .DAT · .JSON · .RIS

On this page

19k+ extensions indexed
Last reviewed Sep 6, 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 TBL file format?

.tbl files are used for storing tabular data - most commonly as rows of records separated by line breaks, with fields delimited by a tab, comma, or space character. A typical .tbl file contains a plain-text table that can be imported into a script or application, for example a database migration script or a game asset loader. .tbl is not a standardized format, but the most commonly found .tbl files resemble a TSV or CSV in structure, making them readable in any text editor or spreadsheet application. Some tools do use XML markup or HTML to define table layouts, and .tbl files in those cases serve as template files for generating base tables. Such templates are easily reused and make code more abstract and easier to change.

.tbl files are not standardized. How and when they are used depends on the producing application - common examples include game data tables (StarCraft unit definitions), CAD lookup tables (Pro/ENGINEER), and general database seed files. Because the .tbl extension is shared by roughly twenty unrelated programs, the safest way to identify a file is to check which application created it. For generic tabular data, modern formats like .csv or .tsv offer wider interoperability, but external .tbl files remain a convenient, code-free approach to maintaining structured project data.

Security & safety

RISK: LOW

A generic text .tbl is plain data with no executable content, so it is low-risk to open and inspect in a text editor. The only caution is the usual one for delimited data: when importing into a spreadsheet, be wary of fields that begin with '=', '+', '-' or '@', which Excel can interpret as formulas (CSV/formula-injection). Program-specific binary .tbl files are only as safe as their source application's data; open unknown ones with care.

Format details

in a nutshell
FULL NAMETable File (generic table/data file)aka Table data file, TBL data file
DEVELOPERNo single owner - a generic table/data file used by many programssince N/A (the .tbl extension predates and spans many independent applications)
CATEGORYData Files
MIME TYPEtext/plain
TYPETabular data - usually delimited plain text, sometimes program-specific binary
STANDARDOpen · royalty-free
This extension is also used by…
  • StarCraft information table (.tbl) - A lookup table of object/unit text descriptions used by Blizzard's StarCraft; edited with StarCraft modding tools, not a generic table editor.
  • PTC Pro/ENGINEER table file (.tbl) - A parameter/family table used by the Pro/ENGINEER (Creo) 3D CAD application to drive part dimensions.
  • Adobe PageMaker table (.tbl) - A legacy table object created by the discontinued Adobe PageMaker desktop-publishing program.

Programs that open TBL files

Windows4 apps
Microsoft Excel Paid Data > From Text/CSV, pick the .tbl, and choose the correct delimiter to load it as a spreadsheet.
LibreOffice Calc Open-source Open the .tbl; in the import dialog select the delimiter (tab/comma/space) to load the columns. Free.
Notepad / any text editor Built-in Open the .tbl to see if it's readable delimited text; this tells you whether it's a generic data table.
Notepad / VS Code Open-source Open large text tables to inspect/edit them with column highlighting before importing.
macOS1 app
TextEdit / numbers / LibreOffice Calc Built-in Open the .tbl in TextEdit to inspect, then import into Numbers or LibreOffice Calc with the right delimiter.
Linux1 app
LibreOffice Calc / text editor Open-source Open in a text editor to inspect; import into LibreOffice Calc selecting the delimiter. Or process with awk/csvkit.

Technical details

deep spec
Format typeTabular data - delimited plain text (most common) or application-specific binary
MIME typetext/plain (text variants); application/octet-stream (binary variants); text/tab-separated-values
Character encodingASCII or UTF-8 for text variants; application-defined for binary variants
Field delimiterTab, comma, or space character; exact delimiter depends on the producing application
Record structureOne record per line; fields separated by a delimiter; schema defined by the producing program
File signature (magic bytes)No universal signature; text variants begin directly with row data; binary variants carry an app-defined header
Typical file sizeA few KB to a few MB for text tables; larger only for substantial data dumps
Platform supportCross-platform (Windows, macOS, Linux) for text variants; binary variants may be OS-specific
StandardizationNo single specification; the .tbl extension is shared by approximately 20 unrelated applications
Modern interchange equivalentCSV and TSV are the widely accepted alternatives for generic tabular data
Developer / ownerNo single owner; a generic table label adopted independently by many tools
Notable application-specific usesGame data tables (StarCraft), CAD lookup tables (Pro/ENGINEER), database seed files, web templating scripts
ReleasedN/A (the .tbl extension predates and spans many independent applications)
Latest versionN/A (no single specification)
Open standardYes · royalty-free
Specificationen.wikipedia.org

TBL conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with TBL 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 TBL files.

Frequently asked questions

What is a .tbl file?
A generic 'table' file. Most often it's plain text holding rows and columns of data (like a CSV), but the .tbl extension is reused by many programs - games, CAD and page-layout software - so the exact format depends on what created it.
How do I open a .tbl file?
First open it in a text editor: if you see readable rows of values, it's a data table - import it into Excel or LibreOffice Calc with the matching delimiter. If it's binary or program-specific, open it with the program that made it.
How do I convert a .tbl file to Excel or CSV?
Open the .tbl in Excel/LibreOffice Calc via the text-import dialog, choose the delimiter (tab/comma/space), then save as CSV or XLSX. A tab/comma-delimited .tbl is essentially a CSV already.
Why won't my .tbl file open correctly?
Because .tbl isn't one format. If a spreadsheet shows garbled columns, the wrong delimiter was chosen; if it's unreadable binary, it's a program-specific .tbl (e.g. a StarCraft or Pro/ENGINEER file) that needs that application.
Is a .tbl file the same as a CSV?
Often, yes - a generic text .tbl is delimited tabular data just like a CSV, only with a different extension. But some .tbl files are binary application data, so it depends on the source.
How do I open a StarCraft .tbl file?
A StarCraft .tbl is a game information table, not a generic spreadsheet - use a StarCraft modding/MPQ tool (e.g. an MPQ editor) to view or edit it, not Excel.

References

1Wikipedia - Tab-separated values (TSV)en.wikipedia.org
2Wikipedia - Comma-separated values (CSV)en.wikipedia.org

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.CRDOWNLOADChrome Partial Download File
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.DBSQLite Database File
9.EXEWindows Executable (Portable Executable)
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