A TCX file (Training Center XML) is an XML-based workout file format originally developed by Garmin. It is commonly used to store structured activity data such as GPS tracks, heart rate, cadence, and lap information.
Because TCX files are text-based and readable, they are easier to inspect and edit compared to binary formats like FIT.
What data does a TCX file contain?
TCX files can include:
- GPS location data
- Heart rate information
- Cadence metrics
- Lap and split data
- Timestamps
- Basic workout structure
TCX files strike a balance between rich activity data and broad compatibility.
Where are TCX files commonly used?
TCX files are most commonly associated with Garmin devices and Garmin Training Center, but they also appear across other fitness platforms.
You may encounter TCX files when exporting workouts from Garmin Connect, Polar Flow, or third-party training tools, and TCX is often supported as an import or export option by platforms like Strava, TrainingPeaks, and other endurance training services.
Because TCX is widely supported and readable, it is often used as an interchange format between different fitness ecosystems.
When should you use a TCX file?
TCX files are best when you:
- Upload workouts to platforms that don’t support FIT files
- Share structured activity data across tools
- Edit or inspect workout files manually
- Work with older Garmin or training software
Limitations of TCX files
While flexible, TCX files have some drawbacks:
- Larger file sizes than FIT files
- Less efficient for high-frequency sensor data
- Limited support for modern or advanced metrics
For detailed performance tracking, another format may be more suitable.
Converting TCX files
With FitConvert, you can convert TCX files into FIT and GPX formats so your workouts remain compatible across platforms.