GPX TCX
File conversion

Convert GPX to TCX

QUICK ANSWER
Is it possible to convert GPX to TCX?
Yes - GPX converts to TCX.

Use GPSBabel on Windows, macOS or Linux with the gtrnctr output format to convert your .gpx to a .tcx file. Garmin Connect can also accept an uploaded GPX activity and export it as TCX.

Also to TCX: GEO

On this page

Tested on macOS, Windows & Linux
Last verified Oct 2026

More free converters

HEIC, PNG, WEBP, MP3 and more - every tool here is free.

Open the toolbox

Why convert GPX to TCX?

TCX is Garmin's fitness XML format that explicitly structures laps, tracks and heart-rate samples in ways that raw GPX does not. Some fitness platforms and older Garmin software require TCX rather than GPX for import, since TCX's schema separates activity data more precisely.

How to convert GPX to TCX

GPSBabel OPEN-SOURCE

In GPSBabelFE set input format to GPX XML and output format to Garmin Training Center (.tcx), select your files and click Apply. Also available for macOS and Linux.

About these formats

Quality & what to watch

  • TCX does not add heart rate, cadence or power data that was not already in the GPX; conversion only populates those fields if the source file contains them.
  • If your GPX is a planned route rather than a recorded activity, the TCX output will be a course structure - the correct format for loading onto a Garmin device.
  • GPSBabel is the only standalone desktop tool that converts GPX to TCX directly; GPS Visualizer and GpsPrune do not output TCX.

Frequently asked questions

Is TCX still widely used?
Garmin Connect and most modern platforms prefer FIT for activities and GPX for routes; TCX is mainly needed for older software or specific third-party training log sites.
Can Garmin Connect export TCX from a course?
TCX export from Garmin Connect courses is not always available; FIT is the recommended format for courses.
What GPSBabel output format name produces TCX?
Use -o gtrnctr in the GPSBabel command line, which stands for Garmin Training Center.