FitFileLab
Conversion6 min read

Convert a FIT file to GPX for free

You have a .FIT file from your Garmin watch, Wahoo bike computer or Coros, and the app you want to use only accepts GPX. It's one of the most common problems in the GPS-sports world: FIT is the native recording format of nearly every device, yet GPX remains the universal exchange format. Here's exactly what a FIT-to-GPX conversion keeps, what it drops, and how to do it in seconds β€” free, with no software and no account.

Why convert a FIT file to GPX?

FIT is a compact binary format designed by Garmin to record every second of an activity: GPS position, heart rate, cadence, power, temperature. It's excellent for recording β€” but poor for sharing. Many apps and websites simply don't read it: route planners, older mapping tools, some navigation apps, and most software that expects a plain GPS track.

GPX, on the other hand, is plain XML that virtually everything understands β€” from Komoot and Ride with GPS to Google Earth and open-source mapping tools. Converting to GPX is the standard way to:

  • Import an activity into an app or platform that doesn't accept FIT files.
  • Share a route with a friend, whatever device or app they use.
  • Edit the track β€” trim it, fix the elevation, remove a detour β€” with tools that work on GPX.
  • Archive your activities in an open, human-readable format that will still be readable in 20 years.

What survives the conversion (and what doesn't)

A good converter keeps everything GPX can express: the full GPS track (latitude/longitude), elevation, timestamps, and β€” via Garmin's TrackPointExtension β€” heart rate, cadence and temperature. That covers the vast majority of use cases.

What GPX can't carry: power data, lap structure, and device-specific fields (training effect, recovery time, cycling dynamics). If you need those, keep the original FIT file alongside the GPX β€” conversion doesn't destroy anything, it creates a new file.

Convert a FIT to GPX in your browser

No software to install, no account to create, no file size limit tricks. The conversion runs entirely in your browser and takes a few seconds:

  1. 1

    Open the FIT β†’ GPX converter

    Head to the conversion tool. It works on desktop and mobile alike.

  2. 2

    Drop in your .fit file

    Drag the file into the zone, or click to select it. Decoding and conversion start immediately.

  3. 3

    Download the .gpx file

    Grab your GPX in one click, ready to import, share or edit anywhere.

Convert my FIT to GPX

All processing happens in your browser: your file is never uploaded to a server. Your training data stays private, on your device.

Where to find your FIT file

If the activity is on your device, plug it into a computer: FIT files sit in the Activity (or GARMIN/Activity) folder. From Garmin Connect, open the activity, click the gear icon and choose β€œExport Original” β€” you'll get a zip containing the FIT file. Wahoo, Coros and Suunto offer similar exports from their apps.

Check the result before using it

Before importing the converted file anywhere, a quick look avoids surprises β€” a truncated track or missing elevation. The viewer shows the map, elevation profile and stats of any GPX, TCX or FIT file.

Visualize my activity

FAQ

Is FIT to GPX conversion free?
Yes, completely free and with no sign-up. The conversion runs in your browser, with no limit on the number of files.
Will the GPX keep my heart rate and cadence?
Yes, if they're in the FIT file. They're written into the GPX using Garmin's TrackPointExtension, which Strava, Garmin Connect and most platforms read correctly.
Will I lose my power data?
The GPX format has no standard field for power, so power isn't carried over. Keep the original FIT file if you need power analysis β€” conversion creates a new file and never modifies the original.
Is my file uploaded to a server?
No. Everything happens in your browser: the file is never transferred or stored online, which keeps your training data private.