FIT & TCX to GPX Converter

Turn a FIT (Garmin, COROS, Suunto, Wahoo, Polar) or TCX file into a clean, universal GPX — or a Garmin TCX course. Elevation and timestamps are kept. Everything happens in your browser; nothing is uploaded.

Drop a .fit, .tcx, or .gpx file here, or click to choose

Your file stays on your device.

Why convert to GPX?

Watches and apps export in different formats — Garmin and many others save activities as binary FIT files, and some tools use TCX. GPX is the universal format that works in almost every map, planner, and device. This converter reads FIT, TCX, and GPX and gives you a clean GPX (and an optional Garmin TCX course), keeping elevation and timestamps.

Privacy

Your file is decoded entirely in your browser. Nothing is uploaded to a server.

Frequently asked questions

How do I convert a FIT file to GPX?

Upload the .fit file (exported from a Garmin, COROS, Suunto, Wahoo, or Polar device). TrailSplits decodes it in your browser and gives you a clean GPX track you can open anywhere.

How do I convert TCX to GPX?

Upload the .tcx file. Both Garmin "course" and "activity" TCX files are supported — you get a standard GPX back, plus an optional Garmin TCX course.

Does it keep elevation and timestamps?

Yes. Elevation is preserved when the source file has it, and per-point timestamps are kept for activity files (FIT/TCX), so the GPX still works as an activity track.

Is it free and private?

Yes. It is free and your file is decoded entirely in your browser — nothing is uploaded to a server.