.MIF

MIF File

MapInfo Interchange Format
Ask a question
QUICK ANSWER

A MIF file is a MapInfo Interchange Format file - plain-text GIS data holding map geometry (points, lines, polygons) paired with a matching .mid file that holds the attribute values. Open it with QGIS (free) or MapInfo Pro. To use it elsewhere, convert the MIF/MID pair to Shapefile or GeoJSON with QGIS or ogr2ogr.

Developer: MapInfo Corporation; later Pitney Bowes, now Precisely Category: GIS Files Open standard MIME: application/x-mapinfo-mif
OPENS ON Windows macOS Linux
Related: .GPX · .GML · .KML · .SHP

On this page

19k+ extensions indexed
Last reviewed Aug 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 MIF file format?

.mif files are associated with MapInfo software, originally developed by MapInfo Corporation - now owned by Precisely (acquired from Pitney Bowes in 2020).

Files with a .mif extension store geographical vector data in plain text (ASCII) format. Each .mif file is structured in two sections: a header and a data section. The header carries declarations such as Version, Charset, Delimiter, and CoordSys (projection), while the data section holds geometry primitives - Point, Line, Pline, Region, Arc, Text, and more. Because .mif is entirely human-readable ASCII, the file can be inspected or edited in any plain-text editor. .mif files are commonly used by various GIS software for data exchange.

GIS stands for Geographic Information System - any software for collecting, storing, analyzing, or visualizing geographical data. GIS applications can be divided into two groups, commercial and free open-source tools, and many different GIS data formats are in use. .mif is widely supported because it is an open, documented interchange format rather than an opaque binary.

.mif files always travel with a companion .mid file that shares the same base name. The .mid file holds the attribute (tabular) data for each geometry object defined in the .mif - one row per feature, in matching order. This pairing is not optional: geometry without attributes or attributes without geometry is incomplete. Together, the .mif/.mid pair forms MapInfo's documented, vendor-neutral exchange format - distinct from MapInfo's proprietary binary .tab working format.

Because .mif/.mid is open and well-specified, tools such as QGIS, GDAL/OGR (ogr2ogr), and ArcGIS can read and write the format directly. For modern interchange, formats such as GeoJSON are increasingly common, but .mif remains widely encountered in legacy datasets and long-running GIS workflows.

Security & safety

RISK: LOW

MIF and MID are plain-text data files with no executable content, so they are safe to open. The real pitfalls are practical, not malicious: a .mif is useless without its matching .mid (you lose all attribute values), the two must stay in sync line-for-line, and an incorrect or missing CoordSys clause will place the data in the wrong location until you set the right projection on import. Edit them only with GIS tools or a careful text editor, since hand-edits easily break the geometry/attribute correspondence.

Format details

in a nutshell
FULL NAMEMapInfo Interchange Formataka MapInfo Interchange File, MIF/MID
DEVELOPERMapInfo Corporation; later Pitney Bowes, now Preciselysince Early 1990s, with MapInfo for Windows
CATEGORYGIS Files
MIME TYPEapplication/x-mapinfo-mif
TYPEVector GIS interchange format - human-readable ASCII text describing geometry and metadata; paired with a .mid file holding the attribute data
STANDARDOpen · royalty-free
This extension is also used by…
  • Adobe FrameMaker Maker Interchange Format - A text-based document interchange format used by Adobe FrameMaker (.mif) - unrelated to GIS; common in technical-documentation workflows.
  • ImageMagick MIFF (Magick Image File Format) - ImageMagick's native raster image format (usually .miff, sometimes .mif) - the name carried in this DB entry, but a different format from MapInfo.

Programs that open MIF files

Windows3 apps
MapInfo Pro Paid Table > Open Universal Data (or Import) and choose the MIF/MID pair to load it as a MapInfo table.
QGIS Open-source Layer > Add Layer > Add Vector Layer, select the .mif (the .mid is read automatically); reproject or export as needed.
GDAL/OGR (ogr2ogr) Open-source Run ogr2ogr -f "ESRI Shapefile" out.shp input.mif to read and convert MIF/MID from the command line.
macOS1 app
QGIS Open-source Add the .mif as a vector layer; QGIS uses GDAL/OGR to read MIF/MID and reproject.
Linux2 apps
GDAL/OGR Open-source Use ogrinfo to inspect and ogr2ogr to convert the MIF/MID pair to other GIS formats.
QGIS Open-source Add Vector Layer and select the .mif to view and edit the data.

Technical details

deep spec
File structureTwo-section plain-text file: a header block of declarations followed by a `Data` section containing geometry primitives, one per feature
Header version clauseFirst line of every `.mif` file is `Version <n>` (e.g. `Version 300`, `Version 900`), identifying the MIF generation used
Character encodingPlain ASCII text; the active encoding is declared by a `Charset` clause in the header (e.g. `WindowsLatin1`, `UTF-8`)
Coordinate system`CoordSys` clause in the header defines the map projection and datum; the CRS is preserved when the file is imported or exported
Geometry types`Point`, `Line`, `Pline` (polyline), `Region` (polygon), `Arc`, `Ellipse`, `Text`, `MultiPoint`, `Collection`
Attribute storageAttribute data lives in a companion `.mid` file - comma- or tab-delimited text, one row per geometry feature in the `.mif`
Field delimiterConfigurable via the `Delimiter` header clause; defaults to the tab character if omitted
Row-order dependencyGeometry rows in `.mif` and attribute rows in `.mid` are matched strictly by line order; there is no cross-file ID reference
MIME type`application/x-mapinfo-mif`; also commonly served as `text/plain`
File signatureNo binary magic number; file begins with the ASCII string `Version` followed by a version integer on the first line
CompressionNone - the format is uncompressed plain text by design
Typical file sizeA few KB for small datasets up to hundreds of MB for large vector layers; size scales linearly with feature count and coordinate precision
Application supportMapInfo Pro (native read/write), QGIS, GDAL/OGR (`ogr2ogr`), ArcGIS (via Data Interoperability extension)
Developer lineageCreated by MapInfo Corporation; acquired by Pitney Bowes; now maintained by Precisely (acquisition completed 2020)
Relation to native formatOpen, documented interchange counterpart to MapInfo's proprietary binary `.tab` file set; intended for cross-application data transfer
ReleasedEarly 1990s, with MapInfo for Windows
Latest versionMIF/MID interchange version 900 (current MapInfo Pro era); format stable for decades
Open standardYes · royalty-free
Specificationwww.precisely.com

MIF conversions

Community Q&A

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

Frequently asked questions

How do I open a MIF file?
Use a GIS tool. QGIS (free) opens it via Add Vector Layer; MapInfo Pro (the original program) imports it; or use GDAL/ogr2ogr from the command line. Make sure the matching .mid file is in the same folder.
What is the .mid file that came with my .mif?
It's the attribute table. The .mif holds the map geometry and header; the .mid holds the data values, where line N corresponds to geometry object N. They are one dataset split across two files - keep them together.
How do I convert MIF/MID to a Shapefile?
In QGIS, add the layer then Export > Save Features As > ESRI Shapefile. Or run ogr2ogr -f "ESRI Shapefile" out.shp input.mif. Geometry, attributes and projection are preserved.
How do I convert MIF to GeoJSON for a web map?
Use ogr2ogr -f GeoJSON (reproject to EPSG:4326) or QGIS export. The .mid attributes become GeoJSON feature properties.
My MIF opens but the data is in the wrong place - why?
The coordinate system wasn't applied. Check the CoordSys clause in the .mif header and set the correct CRS/projection when importing in QGIS, then reproject if needed.
Is a MapInfo MIF the same as a FrameMaker MIF or an ImageMagick MIF?
No - they just share the extension. This MIF is MapInfo GIS map data. Adobe FrameMaker uses .mif for document interchange, and ImageMagick uses MIF/MIFF for raster images; both are unrelated formats.

References

1Precisely - MapInfo Prowww.precisely.com
2GDAL/OGR - MapInfo MIF/MID drivergdal.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.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.SWFSmall Web Format (Shockwave Flash)
10.PRO6XProPresenter 6 Bundle File

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