Convert KML (.kml) to GPX (.gpx)

RouteConverter opens KML files and saves them as GPX — free, offline, no upload required.

How to convert .kml to .gpx

  1. Open the .kml file via File → Open.
  2. Pick GPX in the Save as dropdown.
  3. Choose where to save it via File → Save as.

What carries over from KML to GPX

  • Single placemarks become waypoints; paths become tracks unless their name or style marks them as a route.
  • Kept: time stamps, elevation and point names.

About KML (.kml)

KML (Keyhole Markup Language) is an XML format for placemarks, paths and polygons, built for map visualization rather than device navigation. It's native to Google Earth and Google Maps' "My Maps", and read by most desktop GIS tools.

About GPX (.gpx)

GPX (GPS Exchange Format) is an open XML format for waypoints, tracks and routes, with optional time, elevation and extension fields. It's the universal GPS interchange format — read and written by Garmin Connect, Google Earth, OsmAnd, Strava, komoot and nearly every GPS app or device made since 2004.

Download RouteConverter — Windows, macOS, Linux, free.

FAQ

Can RouteConverter convert .kml to .gpx for free?

Yes. RouteConverter is free and open source. Opening a KML file and saving it as GPX does not require an account, a subscription, or an internet connection.

Does the file get uploaded anywhere?

The desktop app: no — it runs on your computer and nothing is sent anywhere. The online converter on this page: yes — your file is uploaded to our server, converted in memory and deleted immediately; its content and name are never stored or logged.

Can I convert .gpx back to .kml?

Usually yes — open the GPX file and pick KML in the Save-as dropdown. Fields the target format cannot represent are dropped with a warning.

RouteConverter runs on a computer, not a phone. Send this page to yourself and open it there.

Email this page