Back to all posts

Convert Google My Maps to GPX

You export your Google My Maps as KML, then convert it to GPX here for Garmin devices and outdoor apps like AllTrails, OsmAnd, Gaia GPS and Komoot.

Google My Maps does not export GPX. It exports KML, which is the Google format. GPS devices and hiking apps want GPX instead, so the reliable path is to export your map as KML first, then convert that KML below. It runs in your browser, so your data stays on your device.

How to convert My Maps to GPX (3 steps)

  1. Open your map: go to mymaps.google.com and open the map you want.
  2. Export to KML: click the three dots next to the map title, choose Export to KML/KMZ, tick “Export to a .KML file”, then Download.
  3. Convert it here: drop the KML into the converter below and download your GPX.

What carries across

Your pins become waypoints and drawn lines become tracks. Names, descriptions, coordinates and elevation are kept where they exist. GPX has no concept of custom icons, fill colours or 3D styling, so those visual touches from My Maps are left out. The geography and labels, which is what a GPS device needs, come through intact.

If your map is public

For a public or link-shared map you can skip the menu and download the KML directly. Take the mid value from your map’s URL and open:

https://www.google.com/maps/d/kml?mid=YOUR_MAP_ID&forcekml=1

The forcekml=1 part returns plain KML rather than a zipped KMZ, so you can drop it straight into the converter. This only works for maps that are public or shared by link.

What My Maps cannot do

Google My Maps allows up to 10 layers per map and 2,000 features per layer, to a total of 10,000 features across a map. There is no bulk export across several maps. If a route was added with the directions tool rather than the drawing tool, it may not export as a permanent line, so draw routes you want to keep with the line tool before you export.

Need a different format?

The same KML export converts to other formats too. For a spreadsheet in Excel or Google Sheets use Google My Maps to CSV. For web mapping and GIS use Google My Maps to GeoJSON. For the full walkthrough of the export step, read the KML export guide.


Frequently Asked Questions

Does Google My Maps export to GPX?

Not directly. My Maps exports KML and KMZ only. To get GPX you export the map as KML, then convert the KML to GPX, which the converter above does in your browser.

Will this work with a Garmin device?

Yes. GPX is the standard format for Garmin units and most handheld GPS devices. Once you have the GPX file you can load it with Garmin Express or BaseCamp.

Which apps accept the GPX file?

Any app that reads GPX, including AllTrails, Gaia GPS, Komoot, OsmAnd, Organic Maps and Strava. GPX is the common exchange format for outdoor and navigation apps.

What carries across from My Maps?

Points become waypoints, drawn lines become tracks, and names, descriptions, coordinates and elevation are kept where present. My Maps styling such as custom icons and colours has no GPX equivalent and is left out.

My map is public. Is there a shortcut?

Yes. For a public or link-shared map you can download the KML straight from https://www.google.com/maps/d/kml?mid=YOUR_MAP_ID&forcekml=1, replacing YOUR_MAP_ID with the mid value from your map's URL. Then drop that KML into the converter above.


Learn more

Convert Google My Maps to GPX - Free Online | Takeout Tools