Free online TCX to KMZ converter
Convert Garmin TCX activity data into a Google Earth-compatible KMZ route.
Convert TCX to KMZ 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 .kmz conversion
After successful file upload, click to convert when you are ready.
-
3/3
Download converted .kmz file
Conversion result is ready to download.
How to convert tcx to kmz file
- GPS navigation, maps, GIS
- No ratings yet.
101convert.com assistant bot
19m
Some mapping and GPS applications accept KMZ but not Garmin’s TCX activity format, so a recorded ride, run, or route must be converted before it can be opened in Google Earth or shared as a map overlay. KMZ also packages the resulting KML in a compressed archive, making it more convenient to distribute as one file.
What the TCX format is
TCX, or Training Center XML, is an XML-based GPS exchange format originally associated with Garmin Training Center and Garmin devices. It stores activity data such as trackpoints, latitude and longitude, elevation, timestamps, distance, speed, heart rate, cadence, laps, and waypoints.
You commonly encounter .tcx files after exporting activities from Garmin Connect, Garmin watches, cycling computers, or training platforms that support Garmin-compatible exports. TCX is designed for workout analysis, so it can contain substantially more information than a map display needs.
What the KMZ format is
KMZ is a ZIP archive containing one or more KML files, normally with a main file named doc.kml. KML describes geographic features for programs such as Google Earth, including paths, placemarks, labels, styles, descriptions, and optional time data.
KMZ is useful when the destination application requires a single Google Earth-compatible file. ZIP compression reduces the size of the KML and allows related icons or image overlays to be included alongside it. A simple route conversion usually produces a KMZ containing only a line and its geographic coordinates.
How to actually convert TCX to KMZ
Using GPSBabel and a ZIP utility
GPSBabel is a suitable desktop converter because it reads Garmin Training Center XML and writes KML. Install GPSBabel, place the TCX file in a convenient folder, and run:
gpsbabel -i gtrnctr -f activity.tcx -o kml -F doc.kml
The gtrnctr input type identifies Garmin Training Center XML, while kml selects Google Earth’s XML output. Replace activity.tcx with the actual input filename. The command creates doc.kml.
Create the KMZ archive from that KML file. On macOS or Linux, use:
zip -j activity.kmz doc.kml
On Windows PowerShell, use:
Compress-Archive -Path doc.kml -DestinationPath activity.zipRename-Item activity.zip activity.kmz
The resulting activity.kmz can be opened in Google Earth Pro or another application that supports KMZ. If using the GPSBabel graphical interface, select the TCX/Garmin Training Center input format, choose the source file, select KML as the output format, export the KML, and then create the KMZ archive separately.
Using the website converter
For a conversion without installing software, 101convert.com can convert the file for free. Upload the .tcx file, select KMZ as the output format when available, run the conversion, and download the generated file.
Quality, compatibility, and limitations
TCX contains training metrics that KML does not represent consistently. A conversion normally preserves the route geometry and may preserve elevation or timestamps, but heart rate, cadence, power, laps, calories, and device-specific workout fields can be omitted or placed only in descriptive metadata.
Check the output in Google Earth after conversion. Confirm that the route is in the correct location, that elevation is enabled if needed, and that the start and end points are present. A TCX with multiple activities may export as several KML features; split the source file first if the destination requires one route.
A valid KMZ is a ZIP archive with a .kmz extension. For maximum compatibility, keep the main KML at the archive root and name it doc.kml; do not place it inside an extra directory. Renaming a KML file directly to .kmz does not perform the conversion.
Note: This tcx to kmz 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 KMZ converter free?
Yes, converting TCX to KMZ 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 KMZ?
No. The TCX to KMZ 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 KMZ 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.