Convert KML to GPX
Open a KML or KMZ file from Google Earth, Google My Maps or any map program and save it as GPX for a GPS unit or a hiking, cycling or navigation app. Pins become waypoints and lines become tracks. No signup and nothing to install.
Drop a KML or KMZ file here
or choose one from your computer or phone
KML · KMZ · GPX · GeoJSON. A copy is sent to us to improve the viewer and is deleted after one day.
How to convert KML to GPX
1. Open the KML or KMZ file
Drop it on the box above or choose it from your computer or phone. GeoJSON files convert the same way.
2. Check it on the map
Make sure the pins and lines you need are there. Click any of them to see its name and details.
3. Download GPX
Click Download GPX. The file is saved to your downloads folder, ready to copy to a GPS unit or import into an app.
What changes when KML becomes GPX
KML and GPX both store positions as latitude and longitude, but they are made for different jobs. KML is for showing places on a map, with folders, colors, areas and pictures. GPX is for GPS units, so it only knows three things: waypoints, routes and tracks.
That means some parts of a KML file have to change shape on the way, and some cannot come along at all. The list below shows what happens to each part, so you know what to expect on the device.
How each part of a KML file is saved in GPX
The GPX file is written in GPX 1.1, the version GPS units and apps read today.
Pins become waypoints
Each pin keeps its name and description, so it shows up by name on the GPS unit.
Lines become tracks
Each line becomes a track with the same name. A line made of several pieces becomes one track with several segments.
Areas become outline tracks
GPX has no areas, so the outer edge of each area is saved as a track you can follow on the ground. Holes inside an area are left out.
Heights become elevation
Heights in the KML are saved as the elevation of each point. A KML height is often measured from the ground, while a GPS unit reads GPX elevation as height above sea level, so check heights that matter.
DJI waypoint missions
A DJI mission KMZ becomes numbered waypoints plus a track of the flight route, with the height, speed and other route details in the description.
What is left out
Folders, colors, icons, pictures laid over the ground and data fields, because GPX has no place for them.
Other ways to convert KML to GPX
QGIS
The free QGIS program can save a layer as GPX from Export, then Save Features As. It works one layer at a time, so a KML with folders takes several exports.
Your GPS app
Some navigation apps import KML themselves. If yours does, you may not need a GPX file at all. If it only takes GPX, convert the file here.
What happens to your file
The viewer opens the file inside your browser, so it shows up right away. A copy is also sent to us, so we can find and fix files the viewer gets wrong. It is scheduled to be deleted automatically after one day, and until then our team may look at it to improve the viewer. Nothing is added to an account.
Questions
Need a tool we have not built yet?
Tell us what would save you time. We read every request.
From a site outline to a finished job
DroneBundle turns a KML or KMZ site outline into a project, shows the FAA airspace around it, and keeps flights, pilots and aircraft for the whole team in one place.
Start free trial14-day free trial. No credit card required.