Free online TCX to KML converter
Convert fitness activity tracks from TCX XML to a map-compatible KML file.
Convert TCX to KML online - free
Your file is processed instantly and never stored on our servers.
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 .tcx file
Click to browse to select your file you want to convert or simply drag & drop your file into selected area.
-
2/3
Perform .tcx 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.
How to convert tcx to kml file
- GPS navigation, maps, GIS
- No ratings yet.
101convert.com assistant bot
20m
Fitness watches and training applications commonly export activities as TCX, while Google Earth and many mapping tools use KML for displaying geographic data. Converting the file lets you view a workout on a 3D map, share the route, or edit it in a KML-compatible GIS application.
What the TCX format is
TCX, or Training Center XML, is an XML-based fitness data format originally associated with Garmin Training Center. Garmin watches, Garmin Connect exports, Strava exports, and other training applications can produce TCX files containing activities, courses, laps, trackpoints, timestamps, elevation, distance, heart rate, cadence, calories, and speed.
A TCX file is structured for training analysis rather than general-purpose mapping. It can contain several activities or detailed sensor records, so opening it in a text editor shows XML elements instead of a directly viewable route.
What the KML format is
KML, or Keyhole Markup Language, is an XML format for geographic features. Google Earth, Google Maps tools, QGIS, ArcGIS, and other mapping applications can display KML paths, points, polygons, descriptions, styles, and time-based geographic data.
For a workout, KML normally represents the GPS track as a line using longitude, latitude, and elevation coordinates. It is useful for map viewing, route sharing, geographic annotation, and importing a track into mapping software. KML is generally more suitable for visual presentation than for preserving training metrics.
How to actually convert TCX to KML
Using the converter on 101convert.com
- Open the TCX-to-KML converter on
101convert.com. - Select or upload the
.tcxfile. - Choose
KMLas the output format. - Start the conversion and download the resulting
.kmlfile. - Open the result in Google Earth or another KML-compatible application and check the route, elevation, and timestamps if those are required.
This method requires no installed software and is appropriate when the input is a normal activity export and the desired result is a viewable map track.
Using GPSBabel on a computer
GPSBabel can convert many Garmin Training Center TCX files from the command line. After installing it, run:
gpsbabel -i gtrnctr -f activity.tcx -o kml -F activity.kml
Replace activity.tcx with the input filename and activity.kml with the desired output filename. The gtrnctr input driver reads Garmin Training Center XML, while kml writes the geographic result. Open the output with Google Earth or import it into a GIS program.
Using a GIS application
Applications such as QGIS can be used when the route needs further editing. First convert the TCX file with the online converter or GPSBabel, then use Layer → Add Layer or the application’s KML import command to load the resulting file. Save the edited layer as KML through Export → Save Features As, selecting KML as the format.
Quality, compatibility, and limitations
The conversion normally preserves the GPS path, but it may not preserve all TCX training fields. Heart rate, cadence, power, calories, lap boundaries, equipment data, and sport-specific metadata depend on the converter and the KML structure it generates.
Check the coordinate system and route before relying on the result. KML uses WGS 84 geographic coordinates, and a malformed or incomplete TCX file can produce missing points, an incorrect path, or no visible geometry. Indoor activities without GPS coordinates cannot produce a meaningful map track.
KML files can become large when every TCX trackpoint is exported. If the result is slow to open, simplify the track in a GIS application or use a reduced-point export. Some applications support Google Earth’s gx:Track time extensions, while others read only a static LineString; therefore, playback timestamps and elevation profiles may not appear consistently across programs.
Note: This tcx to kml conversion record is incomplete, must be verified, and may contain inaccuracies. Please vote below whether you found this information helpful or not.
Frequently asked questions
Is the TCX to KML converter free?
Yes, converting TCX 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 TCX file be?
You can upload TCX files up to 50 MB and convert up to 20 files at once in a single batch.
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 TCX to KML?
No. The TCX 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 TCX file for this TCX 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
tcx file conversion
Convert to kml from
other formats
- dwg to kml
- jpg to kml
- txt to kml
- tiff to kml
- kmz to kml
- wpt to kml
- trk to kml
- dwt to kml
- tab to kml
- png to kml
- bmp to kml
- bsb to kml
- csv to kml
- dgn to kml
- dwf to kml
- dxf to kml
- fit to kml
- gdb to kml
- geojson to kml
- ghd to kml
- gif to kml
- gml to kml
- gpi to kml
- gpkg to kml
- gpx to kml
- gtable 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
- ocd to kml
- ov2 to kml
- ovl to kml
- plt to kml
- prc to kml
- rte to kml
- shp to kml
- shp.zip to kml
- tpo to kml
- twl to kml
- upoi to kml