Why convert GPX to FIT?
Garmin watches and bike computers load navigation courses in FIT format, not GPX. If you planned a route in an app like Komoot, AllTrails or Strava and want to follow it on a Garmin Edge or Forerunner, you need a FIT course file to use the device's full navigation features.
How to convert GPX to FIT
GPSBabel OPEN-SOURCE
Set input format to GPX and output format to Garmin FIT in GPSBabel, select your files and click Apply. Copy the resulting .fit to your Garmin's COURSES folder via USB. Also available for macOS and Linux.
About these formats
A GPX file stores GPS data - waypoints, tracks and routes - in plain XML. To view a route, drag it into Google Earth Pro or upload it to GPS Visualizer. To load it onto a Garmin, Wahoo or…
Open .GPX details →A .fit file is a FITS (Flexible Image Transport System) astronomy image - the standard scientific data format used by telescopes, astrophotography cameras, and research archives since 1981.…
Open .FIT details →Quality & what to watch
- Latitude, longitude, elevation and track timestamps all carry over; the result is a course to follow, not an activity recording.
- Heart rate, cadence and power data cannot be reconstructed if they were not already present in the original GPX.
- Some Garmin devices accept
.gpxfiles directly via USB without any conversion; check your device manual before converting.
Frequently asked questions
Do I need a Garmin account for Garmin Connect?
What is the difference between a FIT course and a FIT activity?
Where do I put the FIT file on my Garmin device?
.fit file into the NEWFILES or COURSES folder; the device imports it on the next reboot.