Data · 1 file
Sample TCX File
Garmin Training Center XML stores workouts: laps and trackpoints with position, altitude, distance, heart rate and cadence. Strava, Garmin Connect and TrainingPeaks import it.
TCX · 146 KB
TCX workout (30-minute run)
A Garmin Training Center XML activity: a 30-minute loop run with a trackpoint every 5 seconds holding position, altitude, distance, heart rate and cadence. Strava and Garmin Connect import it.
CC0 · free for any use · Verified by an independent tool · Report a problem
<?xml version="1.0" encoding="UTF-8"?>
<TrainingCenterDatabase xmlns="http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2">
<Activities>
<Activity Sport="Running">
<Id>2026-03-14T07:30:00Z</Id>
<Lap StartTime="2026-03-14T07:30:00Z">
<TotalTimeSeconds>1800</TotalTimeSeconds>
<DistanceMeters>7036.3</DistanceMeters>
<Calories>412</Calories>
<Intensity>Active</Intensity>
<TriggerMethod>Manual</TriggerMethod>
<Track>
<Trackpoint>
<Time>2026-03-14T07:30:00Z</Time>
<Position><LatitudeDegrees>37.769400</LatitudeDegrees><LongitudeDegrees>-122.486200</LongitudeDegrees></Position>
<AltitudeMeters>12.0</AltitudeMeters>
<DistanceMeters>0.0</DistanceMeters>
<HeartRateBpm><Value>128</Value></HeartRateBpm>
<Cadence>84</Cadence>
</Trackpoint>
<Trackpoint>
<Time>2026-03-14T07:30:05Z</Time>
<Position><LatitudeDegrees>37.769557</LatitudeDegrees><LongitudeDegrees>-122.486198</LongitudeDegrees></Position>
<AltitudeMeters>12.3</AltitudeMeters>
<DistanceMeters>17.5</DistanceMeters>File details
Download from the command line
curl -L -o sample-run-30min.tcx https://files.samplefiles.com/data/tcx/sample-run-30min.tcxwget https://files.samplefiles.com/data/tcx/sample-run-30min.tcxhttps://files.samplefiles.com/data/tcx/sample-run-30min.tcxprintf '%s %s\n' aa1572cad5d6294ff0f44216e71eebdc6b23c56c0d6b5eb61f9b9381f917df74 sample-run-30min.tcx | shasum -a 256 -cOr check the download in your browser with the checksum calculator.