Convert KML to GPX — import Google Earth routes into any GPS app
Upload a KML file from Google Earth, Google My Maps, or any KML tool and get a GPX file for Garmin, OruxMaps, Locus Map, and more.

KML to GPX
Upload a .kml file to convert to .gpx. Works with exports from Google Earth and Google My Maps. Conversion runs in your browser — files are not uploaded.
Why convert KML to GPX?
GPS apps and devices use GPX, not KML. Convert your KML route to use it on a GPS.
Import KML into any GPS app
GPX is supported by every GPS device and navigation app. Convert a KML route from Google Earth or My Maps to a GPX file you can load anywhere.
Runs in your browser
Upload a KML file and download the GPX in seconds. No server processing — conversion runs locally in JavaScript. Your file never leaves your device.
Placemarks, paths, and routes
We extract LineString paths, route lines, and placemarks from KML and convert them to GPX track points and waypoints.
How to convert KML to GPX
Three steps from a KML file to a GPX file for your GPS app.
Upload your KML file
Click the upload button and select a .kml file from your device. Exported from Google Earth, My Maps, or any mapping tool.
Convert in the browser
We parse the KML and build a GPX file immediately in your browser. Nothing is sent to any server.
Download and use
Download the .gpx file and import it into OruxMaps, Garmin, Locus Map, or any GPS app that accepts GPX.
Good to know
KML is Google's mapping format used in Google Earth and My Maps. Most GPS devices and apps (Garmin, OruxMaps, Locus Map, Komoot) expect GPX for route import. This converter extracts KML LineString paths and placemarks and converts them to GPX track points and waypoints.
KML placemarks (Point elements) become GPX waypoints. KML LineString paths become GPX track points. My Maps exports should convert correctly.
All conversion is local. Need the reverse? Use GPX to KML.
When to use KML to GPX
- Import a route from Google Earth or Google My Maps into a Garmin device.
- Load a KML route into OruxMaps, Locus Map, or another Android navigation app.
- Use a route you built or received in KML format in any app that only accepts GPX.
- Convert a KML downloaded from the web into a GPS-compatible format.
Starting from a Google Maps route? Use the Google Maps to GPX converter which exports GPX directly — no KML step needed.
Ready to convert your KML to GPX?
Upload a KML file above and download a GPX file for your GPS app in seconds.