AnyFormat

00 KML → GPX

KML to GPX

For Garmin, Strava, Komoot and anything that eats GPX.

01KML in
02GPX out
03Options 2

Garmin devices navigate routes turn by turn and merely display tracks. Choose route if you want directions.

0 keeps full precision. Six places is about 10 cm — beyond that is noise from consumer GPS.

  • No upload The conversion runs in this tab. Your file never travels — not to us, and not to the advertising.
  • No sign-up, no email, no daily cap There is no account system to sign up to.
  • No size limit we invented Only your device's memory — about ~2 GB on a desktop browser, ~400 MB on a phone.
  • Turn your Wi-Fi off and convert anyway The conversion needs nothing but this page. Ads will not load without a connection; your file will still convert. That is the whole claim, and it takes five seconds to check.

Converts KML into GPX so a GPS device or fitness app can use it. The usual case is a route planned in Google My Maps that needs to end up on a Garmin, in Strava, or in Komoot — none of which read KML.

Track or route — the choice that matters on a device

GPX has two ways to hold a path, and GPS devices treat them very differently.

A track is a recording of where something went: a dense line of points, drawn on the map, not navigated. Use it to see a shape or to share a ride you did.

A route is a plan: a sparse list of points the device navigates between, giving turn-by-turn directions. Use it to follow something you have not done yet.

Track is the default because it always renders correctly. Choose route if you want your Garmin to give you directions — but note that a route made of hundreds of closely spaced points from a detailed KML will overwhelm some devices, which cap routes at 100 to 250 points. Simplify first if the device complains.

Polygons cannot survive

KML has polygons; GPX has none. A shaded area — a park boundary, a search zone, a delivery region — becomes a closed track: the outline is preserved as a line, but it is no longer an area, and any holes in it are dropped.

This is reported when it happens. If the area matters rather than the outline, GeoJSON keeps polygons properly.

What else is lost

Styling — icon colours, line widths, fills — has no GPX equivalent and goes. So do ground overlays, which are images pinned to the map rather than geometry, and NetworkLinks, which point at data on another server. That last one is worth noting: fetching a NetworkLink would mean this page making a network request, which it does not do.

Extended data from My Maps is kept where it can be: names and descriptions become the GPX <name> and <desc>.

Layer order is preserved

A My Maps export is a sequence of layers, and their order is part of the map's meaning. The file is read in document order so the layers come out in the order the author put them — which sounds obvious and is something most converters get wrong, because the usual XML parsing shortcut groups elements by tag name and silently reorders everything.

Other names for this

Also searched as “google my maps to gpx”, “kml to garmin”, “google earth to gpx”.

Questions

Should I choose track or route?
Track to display a path; route to navigate it. Garmin devices give turn-by-turn directions for routes only, but cap them at a couple of hundred points.
My shaded areas became lines.
GPX has no polygon type. The outline is kept as a closed track; if you need the area, convert to GeoJSON instead.
How do I export KML from Google My Maps?
Open the map, use the three-dot menu, choose "Download KML", and pick "Export as KML instead of KMZ" if you want a plain file. Either works here.
Can I load the result onto a Garmin?
Yes — connect the device and copy the .gpx into the GPX folder, or use Garmin Connect / BaseCamp to import it.
Is my file uploaded?
No. Everything runs in this tab. That matters more here than almost anywhere else on the site — a calendar is your movements, an address book is other people’s personal data, and a GPS track is where you live and where you run. None of it is sent anywhere.
Can I convert several files at once?
Yes — drop as many as you like, or a whole folder. Each keeps its original name and you can download them individually or as a ZIP.