GPX to KML Converter
Visualize a GPS-recorded track or ride in Google Earth rather than a web mapping UI.
Common issues converting GPX to KML
- Track timestamps become <TimeStamp> elements on each trackpoint, enabling Google Earth's time slider playback.
- Elevation is written into the <coordinates> tuple (lon,lat,ele). Use Google Earth's 'Altitude: absolute' setting if the track appears to float or clip.
- Track styling defaults to Google Earth's standard line style. Add <Style> blocks after conversion for custom color-coding.
- Fitness extensions (heart rate, cadence) are preserved as ExtendedData but not visualized — you'll see them in the info popup.
Frequently asked questions
Can I animate the track in Google Earth?
Yes — if your GPX has timestamps, the output KML includes <TimeStamp> elements, which activate Google Earth's time slider for playback.
Does elevation show as 3D in Google Earth?
Yes, provided you switch 'Altitude' to 'absolute' for the converted placemark. The elevation values from GPX <ele> pass through unchanged.
What about waypoints?
They become KML <Placemark> points with the waypoint's name and description preserved.
Heart rate and cadence — where do they go?
They're preserved as ExtendedData fields, visible in Google Earth's info popup but not visualized on the map.