Convert KML to GPX
Turn a KML file from Google Earth into a GPX file for your Garmin, GPS device, or outdoor app. Placemarks become waypoints, and paths and tracks become routes. Everything runs in your browser, so your file is never uploaded.
Note: KML paths, MultiGeometry lines, and gx:Track elements are all converted to GPX routes. Styling, icons, and other KML-specific extensions are not carried across. KMZ files must be unzipped to .kml first.
How to use it
- Choose your .kml file.
- Check the summary of waypoints and routes found.
- Click Download to save the .gpx file.
- Load it onto your GPS device or into your outdoor app.
Frequently asked questions
Is my file uploaded anywhere?
No. The conversion runs entirely in your browser, so your location data stays on your device.
Does it support KMZ files?
This tool reads plain .kml files. A KMZ is a zipped KML; unzip it first and convert the .kml inside.
Need the reverse? Convert GPX to KML. Or import KML and edit it on a map with the free map tool. For the full picture, read the GPX and KML guide.