GPX FIT
File conversion

Convert GPX to FIT

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

Import your .gpx into Garmin Connect (free account required) as a course and export or send the .fit file to your device. GPSBabel can do the same conversion on Windows, macOS or Linux.

Also to FIT: TCX · FITS

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 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

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 .gpx files directly via USB without any conversion; check your device manual before converting.

Frequently asked questions

Do I need a Garmin account for Garmin Connect?
Yes, a free Garmin Connect account is required to import and export FIT files through the web interface.
What is the difference between a FIT course and a FIT activity?
A course is a route to follow; an activity is a recorded session with performance data. Converting from GPX produces a course.
Where do I put the FIT file on my Garmin device?
Connect via USB and copy the .fit file into the NEWFILES or COURSES folder; the device imports it on the next reboot.