Key features

GPS glitch repair
Detects speed spikes, coordinate teleports, and flat-line segments caused by GPS signal loss. Any record that would require exceeding the configured speed threshold to reach is clamped to the last valid coordinate.
Sensor data preserved
Heart rate, power, cadence, elevation, and timestamps are never modified. Only the broken GPS coordinates are rewritten. Your training metrics and effort stay accurate.
Draw or auto-route the missing segment
For longer corrupted segments you can trace the actual path on the map. Place waypoints along your route; the service interpolates GPS coordinates and optionally adjusts speed for elevation and wind. Whenever a segment has a known recovery point, the Auto-route button builds a road-following cycling route automatically — no speed sensor needed — and you can drag any waypoint to refine it.
Strava preview & upload
Click Preview & Upload to Strava on the result page to open a popup showing the fixed track on a map, key activity stats (distance, moving time, elevation gain), and sensor charts for heart rate, cadence, power, and temperature. Verify everything looks right, then confirm to send the file directly — no need to save it locally first. Requires a one-time Strava authorisation.
Strava Locality Explorer
Connect your Strava account once to pull in your existing ride history and see exactly which cities, towns, and villages each activity actually crossed — checked against real OpenStreetMap boundaries, with a regions/districts breakdown and an option to write the results back into that activity's title or description on Strava. See the full guide →
Fetch a corrupted ride straight from Strava
Don't have the original .fit file anymore? Click Get corrupted activity from Strava next to the upload area, connect your account, and pick one of your 5 most recent rides. FIT Fixer reconstructs a raw FIT file from Strava's own GPS data — real corruption survives into it — and runs it through the exact same fix pipeline as an uploaded file.
← Fix a file

Step-by-step

1
Upload your .fit file from Garmin, Wahoo, or any GPS device — or click Get corrupted activity from Strava to pick one of your recent rides instead, no file needed.
2
Optionally set start and/or finish city if those points are corrupted. Use Same as start for loop routes. Adjust the speed threshold if needed.
3
Click Upload & Fix. The service processes your file and shows a map with the original track (blue) and fixed points (red).
4
Download the fixed file — the Download menu offers FIT, GPX, or TCX format. For corrupted segments longer than 20 points, the Draw missing route panel appears — use Auto-route or place waypoints manually, preview the elevation & speed chart, then approve.
5
Click Preview & Upload to Strava to open the preview popup — map, activity stats, and sensor charts — then confirm to send directly to Strava. Or download the fixed file as FIT, GPX, or TCX and upload it to Garmin Connect or your preferred platform. Need different settings? Use Re-run to re-process the original with a new start point or speed threshold — no re-upload needed.

FAQ

Will my activity stats change?
Only GPS-derived metrics may differ slightly — distance and pace, if the original GPS was far off. Heart rate, power, cadence, and elevation are completely unchanged.
Is my file stored or shared?
Files are stored temporarily for download only and are not retained or shared. Metadata (processing time, points fixed) is logged anonymously for service monitoring. See the privacy & data page for full details on what is stored and how to disconnect Strava.
What if the fixed file still fails to upload to Strava?
Download the fixed file and upload it directly at strava.com/upload/select. If it still fails, the file may have structural damage beyond GPS — try re-recording the activity or contact Strava support.
What is the Auto-route button and when does it appear?
Auto-route appears next to Draw path whenever a glitch segment has a known recovery point — a speed sensor is no longer required. It calls the OSRM cycling router to build a road-following route between the segment's start and end. If the file has an ANT+ speed sensor, the route targets the distance the sensor measured during the glitch and the measured speed is kept; without a sensor it uses OSRM's closest route and recomputes distance and speed from the drawn track. You can drag any waypoint or the route line itself to refine the path before approving.
Can I analyze rides I've already uploaded to Strava?
Yes — that doesn't need a file upload at all. Connect your Strava account from the Locality Explorer to browse your past activities and see which places each one crossed. See the Locality Explorer guide for the full walkthrough.
I don't have the original .fit file anymore — can I still fix a Strava activity?
Yes, as long as it has GPS data. Get corrupted activity from Strava picks from your 5 most recent activities and rebuilds a FIT file from Strava's raw GPS stream. Indoor-trainer rides or manually entered activities have no GPS to rebuild from, so those can't be fetched this way.
← Fix a file
Share: