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.
Upload your .fit file from Garmin, Wahoo, or any GPS device.
→
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.