Garmin GPI 📍

Garmin GPI (Points of Interest)

Open Beta
.gpi · application/vnd.garmin.gpi

Garmin GPI is the points-of-interest database for Garmin devices: drop it on the unit or into BaseCamp and your points show up on the map. We take the point features of your area from OpenStreetMap with their names and categories (cafes, pharmacies, fuel, parking, attractions) and build a single .gpi. Names are written in the code page that fits your area, so Cyrillic and accented Latin survive the trip to the device.

Export Garmin GPI now ✨ Open Beta — free, no limits

Key Features

Points of interest in one file
Names and categories from OSM
Code page picked to fit the area
Opens in BaseCamp and POI Loader
Example Garmin GPI export (central Moscow, 1x0.5 km)
Example: central Moscow, ~1×0.5 km, medium detail

About Garmin GPI Format

GPI is the container for custom points of interest on Garmin devices. Lists of cafes, fuel stations, parking or service objects are packed into it, and the navigator shows them on top of the stock map. The format is proprietary and has never been publicly documented.

That closedness is what decides how the file is built. There is only one practical benchmark of correctness — the writer from GPSBabel, recovered by reverse engineering; home-made byte writing diverges from it in the header, the nested records and the terminators, and devices reject such files. So we do not write the container ourselves: the points of your area go out as GPX, and that reference tool turns them into the .gpi.

The file carries the point features of the chosen area with their OpenStreetMap name and category: cafes, shops, pharmacies, fuel, parking, attractions. Lines and outlines are not stored — .gpi is a points format, not a map.

Names survive the trip. There is no Unicode inside a .gpi: strings are written in a single-byte code page, and a hard-coded choice would silently turn "Аптека" or "Café" into question marks. We pick the code page that fits the content of your area, and fall back to UTF-8 when one page is not enough. And there will be no empty file: if the area holds no points we say so plainly instead of handing you a technically valid .gpi that shows up as an empty list on the device.

What Program Opens Garmin GPI Files

The following programs and applications can open, edit, and work with Garmin GPI (Points of Interest) (.gpi) files exported from OSM2CDR:

🗺Garmin BaseCamp 💻Garmin POI Loader 💻Garmin eTrex 💻Garmin Drive 💻POI Editor

Format specifications

Who Uses Garmin GPI Maps

🏗
Navigator POI
Your own set of points on top of the navigator's stock map.
💻
Restaurants & Cafes
A list of venues in the chosen district with names for a trip.
📊
Gas Stations & Parking
Gas station and parking points along the route, so you don't have to look for them on the road.
🎨
Tourist Attractions
Landmarks and sights exported for the area you are traveling in.
🗺
Custom POI
Any selection of OpenStreetMap points of your own that goes onto the device and shows up over the base map.

How to Export Garmin GPI

1
Select area
Draw a rectangle or polygon on the interactive map at osm2cdr
2
Choose Garmin GPI
Select Garmin GPI (Points of Interest) from the list of 127 available export formats
3
Export
Click Export and receive your .gpi file in 1-5 minutes
4
Download
Download the ready Garmin GPI file and open it in Garmin BaseCamp

How to Open After Export

Popular maps in Garmin GPI

Free

Get Garmin GPI (Points of Interest) map exports

Download professional Garmin GPI maps from OpenStreetMap. Instant generation, any area.

Free / export
Export Garmin GPI now →

Frequently Asked Questions

What goes into the file?
How do I load it onto the device?
What if the area has no points?
What goes into the file?
Will Cyrillic and umlauts reach the device?
How is GPI different from GPX?

Related Formats

Related Articles