Convert KML to GPX

Got a KML file from Google Earth or Google Maps and want to use it as GPX on your bike computer or GPS? Drag your KML file in and download the GPX.

Why KML to GPX

KML is the format used by Google Earth and Google Maps. Most bike computers and GPS devices use GPX instead. This tool reads your KML file and converts the route into a GPX file that works everywhere.

How it works

Drag your file into the box above. The route appears on the map so you can check it, then you download the result with one click.

The conversion happens entirely in your browser. Your file is not sent to a server and no data is stored.

Other conversions

Was this useful?
Buy Arrie a coffee.
bunq.me/KoffieVoorArrie

Getting a KML out of Google My Maps or Google Earth

A KML file usually comes from a Google product. Here is how to export one:

Got a .kmz file? That is a packed KML file. This tool only reads .kml — pick KML when exporting, or unzip the KMZ first.

Frequently asked questions

Can I get a Google Maps route as GPX?

Google Maps has no GPX export of its own. Move your route to Google My Maps first, export it there as KML, and convert it to GPX on this page.

What gets lost in the conversion?

The route itself is kept. Styling such as colours, icons and descriptions doesn't exist in GPX and is dropped.

Does a KMZ file work?

No, only .kml. A KMZ is a compressed KML file: unzip it (rename .kmz to .zip if needed) and upload the .kml inside.