KML to GPX Converter — Google Earth to GPS Format

Convert KML files from Google Earth and Google My Maps to GPX format for GPS devices. Transfer placemarks, routes, and tracks to handheld GPS units.

🔒100% browser-based. Your geographic data never leaves your device.
📍
Drop a .kml file here, or click to browse
Supports Google Earth and Google My Maps exports

How to Convert KML to GPX

1

Export from Google Earth

In Google Earth, right-click your placemark, path, or entire folder and select "Save Place As" to export as KML. Google My Maps users can export the entire map as KML from the menu.

2

Drop and Convert

Drag your KML file onto the converter. Click "Convert to GPX" to extract geographic data. Points become GPX waypoints, lines and polygons become tracks with coordinate preservation.

3

Transfer to GPS Device

Download the GPX file and transfer it to your Garmin, Suunto, or other GPS handheld device. The standardized GPX format ensures compatibility with virtually all GPS hardware.

KML (Keyhole Markup Language) is Google Earth's native format for storing geographic data. It was originally developed by Keyhole Inc. (acquired by Google) and has become the standard for geographic visualization, supporting rich styling, 3D models, and ground overlays. GPX (GPS Exchange Format), on the other hand, is a lean XML format focused purely on GPS waypoints, tracks, and routes—making it the preferred format for GPS devices.

Converting between these two formats is essential when you have planned routes or marked locations in Google Earth and need to transfer them to a physical GPS device for field use. Hikers, geocachers, surveyors, and outdoor enthusiasts frequently use this workflow: plan in Google Earth, convert to GPX, and navigate with a handheld GPS.

The converter uses the built-in GPSConverter library which parses KML Point, LineString, and Polygon geometries. Points become GPX waypoints with names and descriptions preserved from the original placemark. LineStrings convert to GPX tracks with the full sequence of coordinates maintained. Polygon boundaries also convert to track segments, allowing you to navigate along survey boundaries or area perimeters.

KML styling, 3D models, network links, and ground overlays are not transferable to GPX since GPX is a simpler data-exchange format focused on coordinate data. However, all of your spatial coordinate information is faithfully preserved in the conversion.

Frequently Asked Questions

KML is Google Earth's native format optimized for geographic visualization with rich styling and 3D features. GPX is a simpler standard focused on GPS data exchange—waypoints, tracks, and routes—used by Garmin, Suunto, and handheld GPS devices.
If you created placemarks or paths in Google Earth and want to transfer them to a Garmin GPS device, Suunto watch, or any GPS hardware that reads GPX, you need KML to GPX conversion. GPX is the universal format for GPS data exchange between devices.
Points become GPX waypoints with name and description preserved. LineStrings become GPX tracks with coordinate sequences intact. Polygons are also converted to tracks. KML styling, 3D models, and ground overlays are not supported in GPX.
Yes. Google My Maps exports KML files with points, lines, and polygons. These convert cleanly to GPX waypoints and tracks. Export your map as KML from Google My Maps, then use this converter.
Yes. The conversion runs entirely in your browser. Your KML data never leaves your device. No upload, no server, no data collection.

Related Tools

Ad