.GPI

GPI File

Garmin Point of Interest File
Ask a question
QUICK ANSWER

A GPI file is a Garmin Point of Interest database - a set of custom map locations (favorites, speed-camera alerts, store finders) built for Garmin GPS units. To load it onto your device, use the free Garmin POI Loader or copy the file into the Garmin/POI/ folder. To view or convert the points on a computer, use GPSBabel or POIedit.

Developer: Garmin Ltd. Category: Data Files MIME: application/octet-stream
OPENS ON Windows macOS Linux
Related: .PKPASS · .DAT · .JSON · .RIS

On this page

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

Files with a .gpi extension store map points in a binary format developed by Garmin. GPI files support internal record packing and, for commercial or subscription content, device-locked encryption. A POI (Point of Interest) is a specific location on a map that is of interest or use to a traveler. .gpi files store POI coordinates along with additional data such as proximity alerts, speed-alert thresholds, and optional small bitmap icons.

Uses of GPI files

Before GPS-equipped smartphones became popular, stand-alone Garmin navigation devices were widely used. Most models were not capable of updating stored maps in real time, so it was the user's responsibility to manually update POI databases by attaching the device to a computer. GPI files typically store such POIs as:

  • speed and photo-radar locations,
  • traffic checkpoints,
  • favorite restaurants and fuel stops.

Garmin does not offer dedicated tools to view .gpi files on a computer, but third-party utilities such as GPSBabel and POIedit can read and convert them. GPI files are less common today as Garmin devices receive live updates and smartphones have largely replaced dedicated GPS units.

Creating and saving GPI files

GPI files are created using Garmin POI Loader or Garmin BaseCamp, typically from a source CSV or GPX file. Multiple .gpi files may be stored on a single device and updated as needed. Tools for building GPI files include a transfer function to copy them directly to the user's navigation device, stored under the Garmin/POI/ folder. GPX is an open format that serves a similar purpose but also supports tracks and routes.

Security & safety

RISK: LOW

A .gpi is GPS location data with no executable code; loading it onto a Garmin is safe. Two practical cautions: download POI packs (especially speed-camera sets) from reputable sources, since outdated or wrong coordinates are the real hazard; and get POI Loader/BaseCamp from Garmin's official site rather than third-party portals. Commercial/subscription POI sets may be locked to one device and won't transfer.

Format details

in a nutshell
FULL NAMEGarmin Point of Interest Fileaka Garmin POI database, Garmin custom POI
DEVELOPERGarmin Ltd.since 2000s, with Garmin's custom-POI feature and POI Loader
CATEGORYData Files
MIME TYPEapplication/octet-stream
TYPEGarmin proprietary binary point-of-interest database for GPS devices

Programs that open GPI files

Windows4 apps
GPSBabel Open-source Load the .gpi (format 'garmin_gpi') to view/convert the points; export to GPX or CSV. Best free way to inspect a GPI on a PC.
Garmin BaseCamp Free Manage waypoints/custom POIs and transfer them to/from a Garmin device.
Garmin POI Loader Free Run POI Loader, point it at your POI source and your connected Garmin; it builds the .gpi and copies it to the device. (Primarily a loader/creator, not a viewer.)
POIedit Free Open the .gpi to view and edit the POIs in a table, then re-save to GPI/GPX/CSV.
macOS3 apps
GPSBabel Open-source Read the .gpi and convert to GPX/CSV on macOS.
Garmin POI Loader (Mac) Free Use the Mac build of POI Loader to create and load .gpi files onto a connected Garmin.
Garmin BaseCamp (Mac) Free Manage and transfer custom POIs/waypoints with a Garmin device.
Linux1 app
GPSBabel Open-source Command line: 'gpsbabel -i garmin_gpi -f file.gpi -o gpx -F out.gpx' to convert/inspect.

Technical details

deep spec
EncodingBinary (proprietary Garmin record database)
Byte orderLittle-endian
CompressionInternal Garmin record packing
EncryptionOptional; commercial/subscription POIs can be device-locked
Typical file size10 KB - several MB
MIME typeapplication/octet-stream
Magic bytesNone - identified by extension and internal record structure
POI record fieldsName, latitude/longitude, optional phone number, proximity/speed-alert threshold, bitmap icon
Alert typesProximity alerts; speed-camera alerts with optional audio
Compatible devicesGarmin nüvi, zūmo, Drive series GPS units
Max POI entries per fileThousands (device memory is the practical limit)
POI icon sizeSmall bitmaps, typically up to ~24×24 pixels
Released2000s, with Garmin's custom-POI feature and POI Loader
Latest versionGarmin GPI format as produced by current POI Loader / BaseCamp builds
Specificationwww.garmin.com

GPI conversions

Community Q&A

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

Frequently asked questions

What is a GPI file?
A Garmin Point of Interest database - custom map locations (favorites, store finders, speed-camera alerts) packaged for Garmin GPS devices. It's a binary device file, not a document.
How do I open or view a GPI file on my computer?
Use GPSBabel or POIedit (both free) to read the points and show them in a list, or convert the file to GPX/CSV. Garmin's own POI Loader mainly creates and loads GPI files rather than viewing them.
How do I load a GPI file onto my Garmin?
Connect the device and run Garmin POI Loader, or simply copy the .gpi into the device's Garmin/POI/ folder. The POIs then appear under Custom POIs on the unit.
How do I convert a GPI to GPX?
Use GPSBabel: 'gpsbabel -i garmin_gpi -f in.gpi -o gpx -F out.gpx', or do it through POIedit's export menu. GPX is the open format other map apps understand.
Can I add speed-camera alerts with a GPI file?
Yes - GPI supports proximity/speed alerts, which is how safety-camera packs are distributed for Garmin. Build them with POI Loader (set alert distances) or download a maintained pack from a trusted source.
Will a Garmin GPI work on a TomTom or phone app?
Not directly - GPI is Garmin-specific. Convert it to GPX or CSV first (GPSBabel/POIedit) and import that into the other device's or app's own POI tool.

References

1Garmin - POI Loader softwarewww.garmin.com
2GPSBabel - supported formats (garmin_gpi)www.gpsbabel.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.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TXTPlain Text File

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