mapverter

KML to GPX Converter

Convert KML to GPX 1.1 in your browser. Points become waypoints and lines become tracks; polygons can't be stored in GPX, so the tool tells you why.

  1. Add file
  2. Review
  3. Download

Drag your map file here

SHP (zip, or .shp with .shx, .dbf, .prj), KML, KMZ, GeoJSON, GPX, CSV

Free · one dataset at a time · up to 20 MB

Converting several datasets at once?

How placemarks map to GPX

  • A point becomes a waypoint. A MultiPoint becomes one waypoint per point, each with the same name.
  • A line becomes a track, and several lines in one placemark become one track with several segments.
  • Altitude is written as <ele>, the placemark name as <name> and the description as <desc>.

Polygons stop the conversion

GPX can only hold points and lines. If the KML contains polygons, including polygons inside a MultiGeometry, the GPX download is blocked and the reason is shown, so nothing is silently lost. A MultiGeometry that mixes only points and lines is split into separate waypoints and tracks.

What is left out

Folder paths, ExtendedData values and styles have no place in the GPX that mapverter writes. They are dropped, and the conversion report counts the fields that were left out. Placemarks without coordinates are skipped as well.

Frequently asked questions

Why is the GPX download blocked?
Your KML contains at least one polygon, and GPX has no polygon type. Keep the polygons by choosing another output such as GeoJSON or SHP, or remove them from the KML before converting.
Do lines become GPX routes or tracks?
Tracks. mapverter writes waypoints and tracks, so every line from the KML becomes a track.
What happens to my ExtendedData?
It is not written to the GPX. Only the placemark name and description are kept, and the report tells you how many other fields were left out.
Is my KML uploaded?
No. The conversion happens entirely in your browser.