GPX to KML Converter

Convert GPS tracks and waypoints from GPX to KML for viewing in Google Earth — free, private, and entirely in your browser. No upload to any server required.

Drag & drop your .gpx file here

or click to browse

or paste GPX text

Frequently Asked Questions

What is GPX?

GPX (GPS Exchange Format) is an XML-based format for GPS data — waypoints, tracks, and routes — used by GPS devices, Garmin/Wahoo hardware, and fitness apps like Strava, Komoot, and AllTrails.

What is KML?

KML (Keyhole Markup Language) is the XML-based format used by Google Earth and Google Maps to display geographic data with rich styling, descriptions, and 3D visualization.

Why convert GPX to KML?

Converting GPX to KML lets you view a GPS track, hiking route, or set of waypoints from your GPS device or fitness app in Google Earth, with 3D terrain and satellite imagery.

How are GPX elements mapped to KML?

GPX waypoints (<wpt>) become KML Point placemarks. Tracks (<trk>) and routes (<rte>) become KML LineString placemarks, preserving the point sequence.

Is my data safe?

Yes. GeoDataTools performs all conversions entirely in your browser using JavaScript. Your files never leave your device — no data is uploaded to any server.

Can I export as KMZ instead of KML?

Yes. After converting, use the "Download as KMZ" button to get a ZIP-compressed .kmz file — the same format Google Earth produces by default.

Need to visualize the converted data on an interactive map? Try the full app for maps, filtering, and analysis.

Open GeoDataTools App