Free online GPX to KML converter
Convert GPS waypoints, routes, and tracks from GPX into viewable KML map data.
Convert GPX to KML online - free
Your file is processed instantly and deleted as soon as you download it.
Import a file from a URL
Paste a direct link to the file. We download it to our server and it is converted exactly like an upload.
How it works
-
1/3
Upload your .gpx file
Click to browse to select your file you want to convert or simply drag & drop your file into selected area.
-
2/3
Perform .gpx to .kml conversion
After successful file upload, click to convert when you are ready.
-
3/3
Download converted .kml file
Conversion result is ready to download.
Conversion statistics: GPX to KML
Updated November 9, 2026, from conversions on 101convert.com
How to convert gpx to kml file
- GPS navigation, maps, GIS
- No ratings yet.
Google Earth and some GIS workflows use KML for displaying and sharing geographic data, while GPS receivers and outdoor apps commonly export GPX. Converting the file lets you move waypoints, routes, and tracks into a map viewer that supports folders, descriptions, icons, and styling.
What the GPX format is
GPX, or GPS Exchange Format, is an XML-based interchange format for GPS and navigation data. Handheld GPS receivers, cycling and hiking apps, route planners, fitness platforms, and GIS software use it to exchange:
- Waypoints: individual locations such as addresses, campsites, landmarks, or points of interest.
- Routes: ordered points that define a planned journey.
- Tracks: recorded sequences of positions, often with timestamps, elevation, speed, and other sensor values.
GPX stores geographic coordinates as latitude and longitude, normally using the WGS 84 datum. Its standard data model focuses on navigation and recording rather than visual presentation, so it does not provide KML's native system for folders, icons, line styles, polygons, or rich map descriptions.
What the KML format is
KML, or Keyhole Markup Language, is an XML-based geographic format developed for Earth browsers and standardized by the Open Geospatial Consortium. Google Earth, Google Earth Pro, and many GIS applications can open KML files.
KML can represent points, paths, polygons, image overlays, folders, descriptions, camera positions, icons, colors, line widths, and altitude behavior. It is suited to viewing and presenting geographic information in a map application. KML coordinates use longitude, latitude, and optional altitude, normally in the WGS 84 coordinate reference system. .kmz is a compressed ZIP package containing KML and associated resources such as images; it is not the same as plain-text .kml.
How to convert the file
Using 101convert.com
- Open the GPX-to-KML converter on 101convert.com.
- Choose the source file ending in
.gpx. - Start the conversion and download the resulting
.kmlfile when it is ready. - Open the result in Google Earth, QGIS, or another KML-compatible application and check the geometry and attributes.
This option runs without installing desktop software. For confidential tracks or files containing personal location history, check the service's current file-handling terms before uploading.
Using Google Earth Pro
- Open Google Earth Pro and select File → Open.
- Choose the
.gpxfile. If necessary, change the file filter to show GPS or all supported files. - In the GPS import dialog, select the required tracks, routes, and waypoints.
- Locate the imported data under Temporary Places. Drag it to My Places if it must remain in the saved places list.
- Right-click the imported folder or feature and select Save Place As.
- Set the output type to
KMLand save the file. SelectKMZonly when a compressed Google Earth package is suitable.
Using QGIS
QGIS is useful when the source contains separate waypoint, route, and track layers or needs inspection before export.
- Select Layer → Add Layer → Add Vector Layer and open the
.gpxfile. - Choose the required GPX layers, commonly named
waypoints,routes, andtracks. - Inspect the geometry and attribute table, then right-click a layer and select Export → Save Features As.
- Set Format to
Keyhole Markup Language (KML)and set the coordinate reference system toEPSG:4326 - WGS 84. - Save the output with a
.kmlextension. Export each GPX layer separately if the result must preserve distinct waypoint, route, and track layers.
Using GPSBabel or GDAL
GPSBabel provides a direct desktop or command-line conversion:
gpsbabel -i gpx -f input.gpx -o kml -F output.kml
GDAL can export a specific GPX layer. First inspect available layers:
ogrinfo input.gpx
Then convert the required layer:
ogr2ogr -f KML output.kml input.gpx tracks
Replace tracks with routes or waypoints when appropriate. These tools are useful for batch processing but may require separate exports or additional styling work.
Quality and compatibility limits
- Coordinates usually transfer accurately because GPX and ordinary KML use WGS 84, but selecting a different coordinate reference system in GIS software can reproject the data.
- GPX extensions are not consistently standardized. Heart rate, cadence, power, temperature, manufacturer-specific fields, and similar sensor data may be dropped or copied only into descriptions.
- Routes and tracks are different feature types. Exporting tracks does not preserve route instructions, turn-by-turn metadata, or the intended distinction between a planned route and a recorded path.
- GPX timestamps and elevation may not become a time animation in KML. Playback requires suitable
TimeStamporTimeSpanelements and support from the viewing application. - Elevation can be interpreted differently by KML viewers because KML supports altitude modes such as clamped to ground, relative to ground, and absolute. Verify a 3D track if vertical accuracy matters.
- GPX normally contains navigation data, not map styling. KML folders, labels, colors, icons, descriptions, and line widths must be created during export; they cannot be recovered if they were never present in the source.
- Long, densely sampled tracks can produce large XML files. Use
.kmzfor a compressed Google Earth package or simplify the track in QGIS when retaining every recorded point is unnecessary.
GPX vs KML: format comparison
How the GPX and KML formats compare on the properties that matter most for this conversion.
| Property | .GPX GPS Exchange Format | .KML Keyhole Markup Language |
|---|---|---|
| Data model | Vector | Vector |
| Attribute table | Yes | Yes |
| Coordinate system | Embedded in the file | Separate file |
| Plain-text readable | Yes | Yes |
| Operating system support | Wide | Wide |
| Typical file size | Small | Small |
| Open standard | Yes | Yes |
| Introduced | 2002 | 2008 |
| Developer | TopoGrafix | Open Geospatial Consortium |
| MIME type | application/gpx+xml | application/vnd.google-earth.kml+xml |
Information about file extensions and file types is provided by File-Extensions.org
Suggested software and links: gpx to kml converters
Frequently asked questions
Is the GPX to KML converter free?
Yes, converting GPX to KML on 101convert.com is completely free. No registration, email address or installation is required. If you need a higher file size limit or want to convert more files at once, see our plans.
How large can my GPX file be?
You can upload GPX files up to 10 MB and convert up to 3 files at once in a single batch. With a paid plan the limit is up to 250 MB per file and 50 files at once, see our plans.
What happens to my uploaded files?
Files are processed automatically and deleted from our servers within a few minutes after conversion. We never view or share your files.
Do I need to install any software to convert GPX to KML?
No. The GPX to KML conversion runs entirely online in your browser and works on Windows, Mac, Linux, Android and iPhone.
Did the conversion fail?
In most cases, the cause is an incorrect file format. Please upload a valid GPX file for this GPX to KML conversion. Occasionally, the issue may be on our side. We analyze recurring conversion failures and disable or fix the converter if we detect a defect.
Additional formats for
gpx file conversion
Reverse conversion
Convert to kml from
other formats
- jpeg to kml
- csv to kml
- pdf to kml
- kmz to kml
- shp.zip to kml
- txt to kml
- jpg to kml
- dwg to kml
- geojson to kml
- gpi to kml
- bmp to kml
- bsb to kml
- dgn to kml
- dwf to kml
- dwt to kml
- dxf to kml
- fit to kml
- gdb to kml
- gdb.zip to kml
- ghd to kml
- gif to kml
- gml to kml
- gpkg to kml
- gtable to kml
- igc to kml
- iges to kml
- jnx to kml
- kap to kml
- lmx to kml
- loc to kml
- map to kml
- mid to kml
- mif to kml
- nmea to kml
- ocd to kml
- ov2 to kml
- ovl to kml
- plt to kml
- png to kml
- prc to kml
- rte to kml
- shp to kml
- tab to kml
- tcx to kml
- tif to kml
- tiff to kml
- tpo to kml
- trk to kml
- twl to kml
- upoi to kml
- wpt to kml