Free · No signup · GDAL-powered

Convert KML to GPX Online — Free & Instant

KML files from Google Earth and Google My Maps often need to be converted to GPX for use on GPS devices, cycling computers, and outdoor navigation apps. GPX is the universal standard for Garmin, Wahoo, Strava, Komoot, and AllTrails. Maparz converts KML placemarks to GPX waypoints and KML paths to GPX tracks in a single click.

Advertisement (728×90)

File converter

When to convert KML to GPX

  • Loading Google Earth routes onto a Garmin GPS device or cycling computer
  • Converting Google My Maps itineraries to GPX for Komoot or AllTrails
  • Transferring KML hiking trails to a Suunto or Coros watch
  • Importing KML routes into OsmAnd or Maps.me for offline navigation
  • Converting Google Earth field survey paths to GPX for Garmin handhelds

How to convert KML to GPX

  1. 1

    Upload your KML or KMZ

    Drop a .kml or .kmz file on the upload zone. Both formats are accepted.

  2. 2

    Select GPX output

    Click GPX in the 'Convert to' section.

  3. 3

    Click Convert file

    Maparz converts your KML to GPX using GDAL and downloads the result automatically.

  4. 4

    Load onto your device

    Transfer the .gpx to your Garmin GPX folder, import into Strava, or open in Komoot.

About KML

Keyhole Markup Language (KML) is an XML-based format developed for Google Earth and now maintained by the OGC. It is widely used in Google Maps, Google Earth, and many consumer-facing mapping applications. KML supports styled geometry, network links, folders, and time-based animations. It always uses geographic coordinates (WGS 84) and is stored as plain XML text. KMZ is simply a ZIP-compressed KML file, which can also include embedded images and other resources.

Strengths

  • +Native in Google Earth and Google Maps
  • +Supports rich styling and labels
  • +Human-readable XML

About GPX

GPX (GPS Exchange Format) is an XML-based format for storing GPS data including waypoints, routes, and tracks. It is the de-facto standard for sharing GPS recordings from devices like Garmin, Suunto, and smartphones. GPX is natively supported by Google Earth, Strava, Komoot, Garmin Connect, and virtually every GPS application. A GPX file can contain three types of data: waypoints (individual points of interest), routes (ordered lists of waypoints for navigation), and tracks (continuous GPS recordings with timestamps). GDAL reads and writes GPX natively.

Strengths

  • +Universal GPS device compatibility
  • +Supported by Strava, Garmin, Google Earth
  • +Contains timestamps and elevation data
  • +Human-readable XML

Frequently asked questions

Q.Can I upload a KMZ file instead of KML?

Yes. Both .kml and .kmz files are accepted. KMZ is automatically decompressed before conversion.

Q.Will my Google My Maps export work?

Yes. Google My Maps can export as KML or KMZ. Upload the exported file and convert to GPX.

Q.What happens to KML placemark names in the GPX?

KML placemark names are preserved as GPX waypoint names. KML path names become GPX track names.

Q.Can I load the GPX onto my Garmin?

Yes. Connect your Garmin via USB and copy the .gpx to the Garmin/GPX directory. For newer Garmin devices, use Garmin Express or Basecamp.

Q.Is elevation data preserved?

If the KML contains altitude data, it is transferred to GPX elevation values. Flat KML files will produce GPX tracks without elevation.

Related conversions