en

KML to GPX

Convert KML (Google Earth) straight to GPX for GPS devices locally - in one step. No upload.

Running locally on your device ...

Running locally on your device ...

0%

Is my file uploaded?

No. Everything runs in your browser - your file never leaves your device. How this is verifiable

No upload100% local
Your content stays with youno third-party access
Hosted in GermanyGlobal Content Delivery
Independently auditedTLS A+ · HTTP headers A+

KML is the format of Google Earth and Google Maps, GPX that of GPS devices and outdoor apps (Garmin, Komoot, Wahoo). To get a route drawn in Google Earth onto a bike computer or hiking GPS you would otherwise have to chain two tools. This tool does it in one step: KML in, GPX out.

Placemarks (Point) become waypoints (wpt), lines (LineString) become tracks, compound lines (MultiGeometry) become multi-segment tracks. An area (Polygon) is output by GPX as a closed track, since it has no area format. Names are kept, elevation is carried over as ele. The coordinate order is correctly reordered from KML (longitude, latitude) to the GPX attributes lat/lon.

Everything runs entirely locally in the browser - your possibly sensitive route and location data never leaves your device. Honestly framed: geometry, name and elevation are transferred. KML-specific presentation (styles, icons, tours, overlays) has no counterpart in GPX and is not carried over. A KML file without placemarks, or an invalid file, is rejected with a clear message.

Specifications

Specifications
Input formatsKML
Auto-conversionZIP, DXF, GeoJSON
Output formatGPX
Batch processingNo
ProcessingLocally in your browser (JavaScript)
File uploadNone

In 3 steps

  1. Drop your KML file.
  2. The conversion runs automatically.
  3. Download the GPX (for your GPS device).

Limitations: Converts KML straight to GPX 1.1 (internally via the GeoJSON model): Point to wpt, LineString/MultiGeometry to trk, Polygon as a closed track (GPX has no areas). Name and elevation are kept. KML styling, tours, overlays and any KML timestamp (TimeStamp/TimeSpan) are not carried over - this conversion only reads name, description and geometry per placemark. Coordinates WGS84, correctly reordered to lat/lon. KML without placemarks or invalid KML is rejected with an error.

FAQ

Why KML to GPX directly?

This gets a route planned in Google Earth onto a GPS device or into an outdoor app in one step, without a detour via an intermediate format.

How are lines and areas represented?

Lines become tracks. Since GPX has no areas, a polygon is output as a closed track (outer edge) instead of being discarded.

Are names and elevation kept?

Yes, placemark names become name and elevation values become ele in the GPX file.

Is my file uploaded?

No, the conversion happens entirely locally in the browser; route data never leaves your device.

Related tools

GPX to KML · KML to GeoJSON · GeoJSON to GPX · Extract TAR · GeoJSON to CSV · CSV to GeoJSON