Convert TCX (Training Center XML) activity files to GPX or GeoJSON — free, private, entirely in your browser. No account, no upload.
Drag & drop your .tcx file here
or click to browse
TCX (Training Center XML) is Garmin's XML-based format for recording activity data, introduced alongside Garmin Training Center in 2007. Unlike the newer binary FIT format, TCX is plain readable XML, and it's still widely exported by Garmin Connect, Zwift, TrainingPeaks, and older GPS devices.
TCX's XML structure is specific to fitness training software and isn't read directly by most mapping tools or GIS software. Converting to GPX makes the route compatible with any GPS device or route-planning app; converting to GeoJSON makes it usable directly in web maps like Leaflet or Mapbox GL JS.
This tool reads every Trackpoint across all laps of each activity — latitude, longitude, and elevation — and combines them into a single continuous track. Lap boundaries, heart rate, cadence, and other training metrics in the TCX file aren't carried over, since GPX and GeoJSON don't have a standard place for that data.
Completely. The TCX file is parsed entirely in your browser using JavaScript — it's never uploaded to a server.
Need to check the elevation profile of your converted route?
Open Elevation Profile Viewer