GPX to KML Converter
Convert a GPX file to KML — the format Google Earth and Google My Maps read — right here in your browser. Drop your .gpx below and download the .kml. Nothing is uploaded.
Drop your .gpx file here
or click to browse — converts to .kml in your browser
Your file is read and converted on your device with the File API — it is never uploaded to a server.
How it works
- Choose your GPX file. Drop your .gpx file onto the box above, or click to browse. It stays on your device.
- Convert in the browser. The file is parsed locally and converted to KML instantly — nothing is uploaded to a server.
- Download the KML. Your .kml file downloads automatically, named after the original.
Why convert GPX to KML?
KML (Keyhole Markup Language) is what Google Earth and Google My Maps understand. If you have a track as GPX — exported from a watch, Strava or a route planner — converting it to KML lets you drape it over Google Earth's 3D terrain or add it as a layer in a custom Google map.
GPX is the interchange format almost everything writes; KML is the display format the Google mapping world prefers. Converting between them is the usual first step when moving a route from a fitness app into Google's tools.
What's preserved, what's not
| Data | Kept? | Notes |
|---|---|---|
| Track line (coordinates) | Yes | Full geometry, 6-decimal precision. |
| Elevation | Yes | Written when the GPX carries it. |
| Timestamps | Yes | As a gx:Track when the file has times; otherwise a plain line. |
| Waypoints | Yes | As KML placemarks. |
| Heart rate / cadence | No | Sensor extensions are not carried into KML. |
Frequently asked questions
Is the GPX to KML converter free?
Yes — completely free, with no account, no sign-up and no usage limits.
Is my file uploaded anywhere?
No. The conversion runs entirely in your browser using the W3C File API — your .gpx file never leaves your device and is not sent to any server.
Is there a file-size limit?
There's no account-based limit. Because everything runs in your browser, very large files depend on your device's memory, but typical tracks convert instantly.