TCX to FIT Converter
Free, private, runs in your browser – no upload.
Click to upload or drag and drop
TCX files onlyMax file size: 2 MB
Convert TCX (Training Center XML) files to Garmin FIT format in seconds — keeps laps, GPS, heart rate, cadence, power, calories and indoor treadmill or trainer distance so any Garmin device or app can read it. Free, processed entirely in your browser.
Open or edit your TCX and FIT files
- FIT file viewer – check the map, heart rate, power and laps before you upload
- FIT file editor – trim, fix the start time or GPS drift and re-save a clean file
- All FIT file tools – viewers, editors and converters for Garmin, Wahoo and COROS files
- TCX file viewer – open a TCX file and see its laps, trackpoints and charts
- TCX file editor – edit the sport, times and trackpoints of a TCX file
TCX (Training Center XML) is a file format created by Garmin that stores workout data in a structured XML format. It contains detailed workout information including GPS coordinates, heart rate, power, cadence, and other sensor data.
FIT (Flexible and Interoperable Data Transfer) is a file format used by Garmin and other fitness devices to store workout data including GPS, heart rate, and power metrics. It is a compact binary format optimized for embedded devices.
How to Convert TCX to FIT
Follow these simple steps to convert your files quickly and easily
Upload Your TCX Files
Click the upload area above or drag and drop your TCX files. You can upload multiple files at once for bulk conversion (up to 10 files).
Convert
Click convert. Each TCX lap becomes a FIT lap, and GPS, heart rate, cadence, power, calories and indoor distance are carried over.
Download Your FIT Files
Once conversion is complete, download your new FIT files individually or all at once. Use them with Garmin devices or training platforms.
About TCX to FIT Conversion
Learn more about the converter and its creator

Jonas
I'm a software developer and sports enthusiast. I created these converters to help athletes manage their workout data efficiently.
What the TCX to FIT converter keeps
TCX (Training Center XML) is the older Garmin text format. Many apps, treadmills and indoor trainers still export it, while Garmin Connect, Strava, TrainingPeaks and most head units prefer the compact binary FIT format. The converter reads the TCX file in your browser and writes a FIT activity file with the same structure.
Laps
Every <Lap> becomes a FIT lap message with its start time, elapsed and timer time, distance,
calories, average and maximum heart rate, maximum speed, cadence, intensity (active or rest) and how the lap was
triggered (manual, distance, time, position). Interval sessions keep their splits in Garmin Connect and Strava.
Lap calories are added up for the session total.
Trackpoints
- Time, latitude, longitude and altitude
- Distance: the file's own
DistanceMetersis used first, so treadmill and smart-trainer files without GPS keep their distance and speed. Without it, distance is measured along the GPS track. - Heart rate, bike cadence and running cadence (
RunCadence) - Speed and power from the Garmin ActivityExtension (
TPX)
Sport
Running becomes running, Biking becomes cycling and Other becomes a
generic activity. Indoor files without GPS are marked as treadmill or indoor cycling, which keeps them out of
outdoor records and heat maps.
Limits
- Multisport TCX files: only the first activity is converted, and the converter tells you when it skipped others.
- TCX course files (planned routes) are not activities. Convert them with the TCX to GPX converter or open them in the TCX viewer.
Frequently Asked Questions
TCX (Training Center XML) is a file format created by Garmin that stores workout data in a structured XML format. It contains detailed workout information including GPS coordinates, heart rate, and other sensor data.
FIT files are the native format for Garmin devices and are widely supported by fitness platforms. Converting to FIT format ensures maximum compatibility with Garmin devices and services.
Yes. Every <Lap> in the TCX file becomes a FIT lap with its start time, elapsed and timer time, distance, calories, average and maximum heart rate, maximum speed, intensity and trigger, so interval splits show up in Garmin Connect and Strava.
Yes. When a TCX file has DistanceMeters but no GPS, the distance and speed are kept, and the activity is marked as treadmill or indoor cycling.
Running stays running, Biking becomes cycling and Other becomes a generic activity. You can change the sport afterwards in the FIT file editor.
No essential data: GPS coordinates, altitude, heart rate, cadence (including running cadence), power, speed, laps and calories are kept. Only the first activity of a multisport TCX file is converted, and the converter tells you when it skipped others.
What is a TCX file?
Why convert to FIT format?
Are my laps kept?
Does it work with treadmill or indoor trainer TCX files?
Which sport will the FIT file have?
Will I lose any data during conversion?
Related Converters
Explore other file converters that might be useful for you
TCX to GPX Converter
Convert Training Center XML files to GPX format for universal compatibility
TCX to CSV Converter
Convert Training Center XML files to CSV format for spreadsheet analysis
TCX to KML Converter
Convert Training Center XML files to KML format for Google Earth visualization
ZWO to FIT Converter
Convert Zwift workout files to FIT format
GPX to FIT Converter
Turn any GPX route into a FIT course for Garmin navigation, with elevation, waypoints as course points and a pace for the virtual partner. Recorded GPX tracks can also become a FIT activity with their original times, heart rate, cadence and power.