How it works
Upload
Choose the .fit file of your activity. A ZIP holding one activity is fine.
We read the GPS records
Each record with a position becomes a track point, with its elevation and time. Seconds with no position, such as a GPS dropout, are skipped.
Download and use it
One .gpx downloads straight away. Open it in any app that reads GPX, or share it as a Google Maps link.
What is a FIT file?
FIT stands for Flexible and Interoperable Data Transfer. Garmin created the format, and many sports watches and bike computers record activities in it. A .fit file is binary, so a text editor cannot read it, and it can hold far more than a route: position, altitude, speed, heart rate, cadence, power, laps and session totals. GPX is plain text and almost every mapping app reads it, which is why people convert.
Before you convert
If the activity is still in Garmin Connect, Strava or COROS, you can export a GPX from there directly. This tool is for when all you have is the .fit: a file from a friend, a copy from your device, or an export from a service that only gives you FIT.
Where to find your .fit file
Menu names checked in November 2026. Apps change them, so yours may differ slightly.
Garmin Connect
On connect.garmin.com, open the activity, click the gear icon and choose Export File, shown as Export Original on some versions. You get a ZIP, which you can upload here as it is.
Wahoo
In the Wahoo app, open History, tap the activity, tap the three dots at the top right, then Share activity and Download .fit activity. For the first ELEMNT, BOLT and ROAM, open the ride details, tap the share icon or the three dots, and choose Share file to.
COROS
In the COROS app, open Activities, tap the activity, tap the three dots at the top right, choose Export Data and pick .FIT. It can go by email or AirDrop. For your whole history, use Export Data in the Activity List of COROS Training Hub on a computer.
Strava
On the Strava website, open your activity, click the three dots and choose Export Original. You get the file as it was uploaded, which is often a .fit. Exporting only works on the website, not in the app.
Zwift
Sign in at zwift.com, open the activity in your feed, click the gear icon and choose Download Fit File. On a computer, Zwift also saves a copy in Documents/Zwift/Activities.
What the GPX keeps and what it leaves out
Kept
Latitude, longitude, elevation and time for every point with a position. The track is not simplified or re-routed.
Left out
Heart rate, cadence, power, temperature, laps and session totals. GPX can carry some of these through extensions, but this tool does not write them, so keep your .fit if you need them.
Files that will not give you a route
Indoor workouts
A treadmill or trainer session recorded without GPS has no positions, so there is no line to draw. You will see an error and it does not use a conversion.
Zwift rides
Zwift files do have coordinates, but they belong to its virtual worlds. The GPX is valid, and on a map it appears away from any road you rode. Watopia, for example, lands on a small island in the Pacific.
Files that are not activities
Device settings, sleep and daily health data are also stored as .fit. They hold no route, so they are refused in the same way.
FIT to GPX is not the same as GPX to FIT
This page turns a recorded .fit into a GPX. Going the other way gives you a different thing: a course to follow on a device, not your original activity with its sensor data. This page does not make courses.
To make a course from a GPX, use the GPX to FIT converter.
What to do with your GPX
- Open it in the free GPX viewer to see the distance, the climb and the elevation profile.
- Turn it into a Google Maps link you can share.
- Merge it with other GPX files into one track.
Frequently asked questions
How do I convert a FIT file to GPX?
Upload the .fit file in the tool above and click Convert. A .gpx file downloads in a few seconds, with position, elevation and time for each point.
How do I get a FIT file out of Garmin Connect?
On the Garmin Connect website, open the activity, click the gear icon and choose Export File or Export Original. You get a ZIP, and you can upload that ZIP here without unzipping it.
Does the GPX include heart rate, cadence or power?
No. The GPX has position, elevation and time only. Keep your original .fit file if you need the sensor data.
Why does my FIT file say it has no GPS points?
The file has no positions in it. That is normal for treadmill and indoor trainer sessions, and for .fit files that hold settings or daily health data. A refused file does not use a conversion.
Is the FIT to GPX converter free?
You can start for free: each month you get 2 free conversions with a free account, or 1 without one. Pro Lifetime is a one-time payment for unlimited conversions in both directions.
Do you keep my file?
No. The file is sent to our server, read once to build the GPX and not stored. We keep no copy of the file or the route.