Convert KML to GPX
Convert KML to GPX online. Turn placemarks and paths into GPX waypoints and tracks for GPS units and fitness apps. Parsed in your browser.
What is KML?
KML stands for Keyhole Markup Language. Google Earth uses this XML format to store placemarks, paths and polygons on the map.
Why convert KML to GPX?
Most GPS watches, bike computers and hiking apps import GPX, not KML. Converting lets you load a route you drew in Google Earth onto a device for navigation.
How to convert KML to GPX
Drop a .kml file above and press Convert. The KML is read into GeoJSON in your browser, then written as GPX 1.1. Point placemarks become waypoints. LineStrings become tracks, and each polygon ring becomes a track segment, so areas you drew show up as closed loops on a GPS. Names and elevation are kept. Styles, icons, folders and timestamps are not, since GPX has no place for most of them.
Get a KML from Google
In Google My Maps, open the map menu and choose Export to KML/KMZ, then tick the option to export a .kml file instead of KMZ. In Google Earth Pro, right-click a place or folder and choose Save Place As, then pick KML. Convert that file here and load the GPX onto your device or into your route planner.
Before you start
Input: KML. Output: GPX. The settings appear before anything runs, so you can check them first. Your original file is never changed.
These formats often follow rules set by one app or device. Test the result where it will be used, and keep the source in case you need to export it again.
Keep the original until you have opened and checked the result. The work happens in this browser tab, so the size you can handle depends on your device's memory, your browser and the file itself.
Steps to convert KML to GPX
- Drop a .kml file into the zone above.
- Convertur reads the placemarks and paths.
- Press Convert. Processing stays in your browser.
- Download the GPX and load it onto your device.
Last updated · How we build and check tools · Report an error