esc
KML → GPX

KML to GPX:
Converter

Google Earth and My Maps places to GPX for your GPS.

Reverse GPX → KML

How to convert KML to GPX

  1. 01Add KML filesChoose files or drop them on the page.
  2. 02Converted on your deviceNothing is uploaded. Adjust settings if you like.
  3. 03DownloadSave each file, or all of them as one ZIP.
Violet file character juggling brackets

What’s KML?

Google Earth’s map format for places, paths and areas. Google My Maps and most GIS apps read it; KMZ is a zipped KML.

KMLGoogle Earth
GPXGPS tracks

This KML to GPX converter turns KML or KMZ files from Google Earth and Google My Maps into GPX for Garmin devices, hiking apps, Strava routes and GPS navigation. KMZ files are unzipped for you, and everything runs in your browser.

What’s converted

  • Pins (points) become GPX waypoints with their names and descriptions.
  • Paths (lines) become GPX tracks.
  • Google Earth recorded tracks (gx:Track) keep the time of every point.
  • Areas (polygons) become tracks that follow their outline, and you’ll see a note when that happens.
  • Placemarks in folders are all included.

Using the GPX

  • Garmin: copy the GPX to the device’s Garmin/NewFiles folder, or import it in Garmin Connect or BaseCamp.
  • Strava, Komoot, Wikiloc, AllTrails and Gaia GPS import GPX routes and tracks.
  • Descriptions with HTML from Google My Maps are turned into plain text.

At a glance

Price
Free. No sign-up, no watermark.
Privacy
Files are processed in your browser and never uploaded.
Accepts
KML, KMZ
You get
GPX
Batch
Convert many files at once and download them as a ZIP
Works in
Chrome, Edge, Firefox and Safari, on phones and computers
Offline
After the first conversion, it keeps working without internet

Questions

Are my files uploaded?

Never. KML to GPX conversion runs in your browser, so your files stay on your device.

Can I convert many at once?

Yes. Add as many as you like and download them all as one ZIP.

Is there a size limit?

Files of tens of megabytes are fine on most computers.

Can I convert a KMZ file?

Yes. KMZ is a zipped KML; the KML inside is read automatically.

How do I export KML from Google My Maps?

Open the map’s menu (three dots) and choose Export to KML/KMZ.

Are styles and icons kept?

No. GPX has no styles; only names, descriptions, coordinates, elevation and times are kept.

Does KML to GPX keep elevation?

Yes, when the KML has altitude values: each point’s altitude is written to the GPX as elevation. An altitude of 0, which paths drawn in Google Earth or My Maps often have, is left out rather than written as sea level.