Convert Google Earth KML files to GPX format for Garmin, Komoot, AllTrails and any GPS device or hiking app.
Paste your coordinates and convert to all 27 formats instantly.
Open GPSwitch ConverterKML (Keyhole Markup Language) is Google's format for geographic data in Google Earth and Google Maps. It supports complex features: polygons, styles, icons, timestamps, and 3D altitude. It is excellent for visualisation but many GPS devices and hiking apps do not support it.
GPX (GPS Exchange Format) is the standard open format supported by Garmin devices, Komoot, AllTrails, Strava, and virtually every hiking and cycling app. It stores tracks, waypoints, and routes as plain XML.
KML-specific styling (colours, icons, polygons) is not carried to GPX, as the format does not support them.
Yes. Waypoint names, descriptions, and coordinates are all preserved in the GPX output. KML-specific styling (colours, icons) is not carried over as GPX does not support them.
Yes. GPSwitch converts in both directions. Upload a GPX file to get KML output for use in Google Earth or Google Maps.
GPSwitch handles KML files up to 50 MB. For very large files with thousands of track points, processing may take a few seconds.
Free account: conversion history synced across all your devices. No credit card.
Create Free Account Use without account