Skip to content

FREE · TCX → GPX · NOTHING UPLOADED

TCX to GPX converter (and GPX to TCX)

Drop a TCX file and download it as GPX — converted in your browser. GPX to TCX is the same tool the other way: the editor and most devices read both.

TCX to GPX converter (and GPX to TCX)

TCX and GPX, briefly

Both are XML. GPX is the universal track format every map and planner reads; TCX is Garmin's older training format with laps and per-point heart rate, cadence and power alongside the track. If a tool asks for a GPX and you have a TCX, this page turns one into the other in your browser. GPX, FIT or TCX covers what each can hold.

What survives

Position, elevation and time for every point — the route. Heart rate, cadence, power and lap summaries stay in the TCX; GPX 1.1 has no standard field for them. For a print that does not matter: the editor reads TCX directly and takes the numbers from it.

GPX to TCX

There is rarely a reason. Garmin Connect, Strava and every current device import GPX; TCX is needed only by a few older tools that want the training data in that shape. If you do need one, Strava's hidden `/export_tcx` on any activity you have uploaded produces it — the format guide shows where.

Questions people actually ask

What does the GPX keep from the TCX?

Every track point with position, elevation and time. TCX also carries heart rate, cadence and power per point and lap summaries; GPX 1.1 has no standard field for those, so they stay in the TCX.

Where do TCX files come from?

Older Garmin workflows, Fitbit, some treadmill and trainer apps, and Strava's hidden /export_tcx. Most modern devices write FIT instead; the FIT to GPX converter handles those.

Is anything uploaded?

No. The file is parsed and rewritten in your browser and stays there.