Skip to tools
SwitchbackFiles never leave your device

Convert FIT to GPX

One Garmin file in, a GPX out, with the sensors still attached.

Files stay on this device

Use this FIT to GPX converter to turn a Garmin activity into a track you can open in mapping, training, or route-planning software. Drop in a .fit or .fit.gz recording and download a standard GPX file. The conversion runs in your browser, so your ride file is not uploaded to a conversion server and you do not need an account.

FIT can contain more than a line on a map: timestamps, elevation, heart rate, cadence, and power may be recorded alongside GPS points. When those fields are present, Switchback writes heart rate, cadence, and power into GPX extensions instead of discarding them. Convert FIT to GPX for a portable route or activity copy, then check that the app receiving it supports the sensor extensions you need.

What happens when you convert FIT to GPX?

FIT is Garmin’s compact activity format. It can store a GPS track together with timestamps, elevation, laps, and sensor readings. GPX is a widely used XML format for GPS tracks and routes. Converting a Garmin FIT file to GPX makes a portable copy that mapping programs and other activity services can open, while leaving the source FIT file untouched.

The converter reads the recorded points and writes them as a GPX track. GPS coordinates, time, and elevation are carried when present. Heart rate, cadence, power, and temperature are written as extensions when those values exist in the source and can be represented in the output. GPX extensions are optional, so another app may display the route but ignore some sensor values.

How to use the FIT to GPX converter

  1. Open the activity in Garmin Connect or locate the original .fit or .fit.gz file on your device.
  2. Choose the file below. Switchback reads it locally in your browser; it is not uploaded.
  3. Run the conversion and wait for the GPX download to finish.
  4. Open the downloaded track in your map, training app, or compatible activity importer and review the route.

Garmin Connect, Strava, and other apps

Use GPX when a service or mapping program asks for a track file, or when you want to share the route without changing the original activity. Garmin Connect and Strava provide activity import workflows, though supported file types and sensor handling can differ by workflow. Download the GPX first, then follow the receiving service’s current upload steps and check the imported result.

If an app needs the original FIT activity with its complete record structure, keep and use the FIT file instead. If the activity is split across recordings, combine the parts with the FIT file combiner before exporting. Browse all FIT file converters to choose another output format.

Your file is processed in your browser and never uploaded.

What this format is

FIT is Garmin’s compact activity format. Most mapping apps want GPX. The conversion happens on this page; the FIT file never leaves your computer.

How to get the file

  1. From Garmin Connect
  2. 1. Open the activity in Garmin Connect (web).
  3. 2. Click the ⋯ menu on the right → Export original or Export as FIT.
  4. 3. Drop the .fit or .fit.gz file here.
  1. From Strava
  2. 1. Open the activity → the wrench icon → Export GPX if you only need the track.
  3. 2. For original FIT, request a full account export and use the Strava export tool.

What is kept and what is lost

KeptLost or missing
GPS, elevation, timestampsDevice settings, lap alerts, and some manufacturer-specific FIT fields
Heart rate, cadence, temperature, powerNothing in those four if the FIT recorded them — they are written into the GPX extension

1Select a file

2Set options

Heart rate, cadence and power stay in the download. The file never leaves this device.

3Run

Select a file first.

Questions

Will heart rate and power still be in the GPX?

Yes. They are written into Garmin’s TrackPointExtension (and a power extension), which Garmin Connect and Strava both read.

Is there a file size limit?

No upload means no server cap. A long ride or a .fit.gz from a bulk export is fine; the work happens on this device.

Do I need a Garmin or Switchback account?

No. Drop the .fit, run the converter, download the GPX. Nothing is stored here.

Back to FIT file converters