TCX to FIT Converter

Free, private, runs in your browser – no upload.

convert
to

Click to upload or drag and drop

TCX files onlyMax file size: 2 MB

Processed locally in your browser. No data uploaded to servers.

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.

  • 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

Step 1

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).

Step 2

Convert

Click convert. Each TCX lap becomes a FIT lap, and GPS, heart rate, cadence, power, calories and indoor distance are carried over.

Step 3

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.

Your files are processed securely in your browser - nothing is uploaded to our servers

About TCX to FIT Conversion

Learn more about the converter and its creator

Jonas

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 DistanceMeters is 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

What is 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, and other sensor data.

Why convert to FIT format?

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.

Are my laps kept?

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.

Does it work with treadmill or indoor trainer TCX files?

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.

Which sport will the FIT file have?

Running stays running, Biking becomes cycling and Other becomes a generic activity. You can change the sport afterwards in the FIT file editor.

Will I lose any data during conversion?

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.