.TAB

TAB File

MapInfo TAB
Ask a question
QUICK ANSWER

A .TAB file is the header of a MapInfo vector GIS dataset - a small text file that points to companion files (.map, .dat, .id) holding the actual geometry and attributes. To open it, use free QGIS or the paid MapInfo Pro, but you need all companion files in the same folder, not just the .tab. Note that .tab can also be a plain tab-separated text table, which opens in Excel.

Developer: MapInfo Corp. (now Precisely; formerly Pitney Bowes Software) Category: GIS Files MIME: application/x-mapinfo-tab
OPENS ON Windows macOS Linux
Related: .GPX · .GML · .KML · .SHP

On this page

19k+ extensions indexed
Last reviewed Jul 13, 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 TAB file format?

A .tab file stores geospatial data in vector format. .tab is the native format for files created by MapInfo, a proprietary GIS format originally developed by MapInfo Corporation - now maintained by Precisely (formerly Pitney Bowes Software). The .tab file itself is a small ASCII text header that typically begins with the !table keyword; it does not hold spatial data directly. Instead, it binds a set of companion GIS files and stores information about datasets that make up a complete map and its elements, such as labels, drawings, and raster images. .tab files can also contain metadata.

A .tab file can link the following related file types:

  • .dat - data attribute files storing table records in native MapInfo format; also plain text, Excel documents, or Access databases.
  • .ind - index files for attribute table columns.
  • .map - binary map files that contain the actual geographical geometry data.
  • .id - files linking graphical objects to their corresponding attribute records.

For attribute data to be displayed on a given map, the related .id and .map files must be present alongside the .tab file. If no graphical data is needed, only .tab and .dat files are required. The format is also supported by ArcGIS Pro, QGIS, and the open-source GDAL/OGR library (ogr2ogr). The MITAB open-source library allows reading and writing .tab files, and the .tab header itself can be inspected with any plain text editor.

Security & safety

RISK: LOW

MapInfo TAB is data, not executable, and is low risk. The practical pitfall is missing companion files: a lone .tab will not display. Get GIS software only from official sources (qgis.org, precisely.com); avoid "TAB viewer" download portals that bundle adware.

Format details

in a nutshell
FULL NAMEMapInfo TAB
DEVELOPERMapInfo Corp. (now Precisely; formerly Pitney Bowes Software)since early 1990s (MapInfo Professional)
CATEGORYGIS Files
MIME TYPEapplication/x-mapinfo-tab
TYPEASCII header + linked binary spatial files
This extension is also used by…
  • Tab-separated values (TSV) text - A generic plain-text table where columns are separated by tab characters; opens in any text editor, Excel or LibreOffice - unrelated to GIS.
  • Guitar/bass tablature - Music tablature files (e.g. older Guitar Pro or plain-text tabs) sometimes carry .tab; opened by tablature software, not GIS tools.

Programs that open TAB files

Windows4 apps
Didger Paid Import the MapInfo TAB to digitize/convert; still sold by Golden Software.
MapInfo Pro Paid File → Open, choose the .tab - the native authoring application.
QGIS Open-source Layer → Add Vector Layer, select the .tab (with companions present); the map renders immediately.
ArcGIS Pro Paid Add Data → the .tab (via the Data Interoperability / OGR support) to display or convert it.
macOS1 app
QGIS Open-source Add Vector Layer and select the .tab; QGIS reads MapInfo TAB natively via GDAL.
Linux1 app
QGIS / GDAL (ogr2ogr) Open-source ogr2ogr -f GeoJSON out.geojson in.tab - converts/inspects from the command line.

Technical details

deep spec
File roleASCII text header that declares the dataset schema and coordinate system; raw geometry and attributes are stored in binary companion files
File signatureBegins with `!table` on line 1, followed by `!version` on line 2 (no binary magic bytes; offset 0)
MIME type`application/x-mapinfo-tab`
Companion files`.map` (binary geometry), `.dat` (binary attribute table), `.id` (geometry-to-row index); all four files must share the same base name and reside in the same directory
Attribute storagedBASE-like binary `.dat` file; supported field types: Character, Integer, Float, Decimal, Logical, Date
Geometry typesPoint, Multipoint, Line, Polyline, Region (polygon), Arc, Ellipse, Rectangle, Rounded Rectangle, Text, and Collection objects
Coordinate systemDefined by a `CoordSys` clause inside the `.tab` header; supports dozens of named projections and datums including WGS84, NAD83, and UTM zones
Version declaration`!version` line in the header records the schema version number (e.g., `300` corresponds to MapInfo Professional 3.x and later)
Optional index file`.ind` file provides B-tree column indexes enabling fast attribute searches and queries within MapInfo Pro
Raster registration variantA separate raster `.tab` variant registers georeferenced images (aerial or satellite) by embedding affine transformation parameters in the header
Seamless table supportMultiple tile `.tab` files can be registered into a single seamless logical layer via a master `.tab`, a native MapInfo feature for large area coverage
Style storageObject display styles (colour, line weight, fill pattern, symbol type) are embedded in the binary `.map` file, not in the `.tab` header
Open-source supportMITAB (MIT-licensed C++ library) and the GDAL/OGR `TAB` driver both support reading and writing native MapInfo TAB datasets
Platform originDeveloped for Windows (MapInfo Professional); cross-platform read/write access available via GDAL/OGR on Windows, macOS, and Linux
DeveloperMapInfo Corporation; ownership passed to Pitney Bowes Software and subsequently to Precisely (current maintainer as of 2019)
Releasedearly 1990s (MapInfo Professional)
Specificationwww.precisely.com

TAB conversions

Community Q&A

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

Frequently asked questions

How do I open a .tab file for free?
Use QGIS (qgis.org) - it reads MapInfo TAB natively. Make sure the companion .map, .dat and .id files are in the same folder.
Why is my .tab file empty or won't show a map?
The .tab is only a header. Without its companion .map/.dat/.id files the geometry and attributes are missing. You need the whole file set.
Is a .tab file a spreadsheet?
It can be. Outside GIS, .tab often means a tab-separated text table that opens in Excel or a text editor. A MapInfo GIS TAB starts with '!table' in plain text.
How do I convert MapInfo TAB to Shapefile or KML?
In QGIS, add the layer and use Export → Save Features As (Shapefile, KML or GeoJSON), or run ogr2ogr from GDAL.
Do I need MapInfo Pro to read TAB files?
No. MapInfo Pro is the native paid authoring tool, but free QGIS and GDAL open and convert TAB files perfectly.

References

1Precisely - MapInfo Prowww.precisely.com
2GDAL - MapInfo TAB drivergdal.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.TMPTemporary File
9.MDMarkdown Document
10.RPMSGRestricted Permission Message

Related extensions

.GPXGPS Exchange Format
.GMLGeography Markup Language
.KMLKeyhole Markup Language
.SHPEsri Shapefile (geospatial vector data)
.RTMAPCompeGPS / TwoNav Tiled Raster Map
.KMZKeyhole Markup Language Zipped (Google Earth)

Free file tools

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

Open the toolbox

Browse file extensions A-Z