FIT File Repair Tool
Skip the bad records, keep every point that still decodes.
Files stay on this device
This FIT file repair tool can help when Garmin Connect, Strava, or another activity app rejects a damaged recording. Select the original .fit or .fit.gz file to scan the record stream in your browser. The tool skips unreadable sections and creates a GPX download from the GPS points that still decode, so you can try importing the recovered activity into a mapping or fitness service.
Common problems include an interrupted device transfer, a truncated download, or a damaged record that stops a strict decoder. Repair cannot recreate missing data, and this page does not rebuild a repaired FIT binary: it preserves the recoverable track points as GPX. The source stays on your device during processing. Keep your original file, review the recovered route, and use the download as a separate copy.
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.
Your file is processed in your browser and never uploaded.
What this format is
A FIT file is a stream of records. One bad byte usually makes other converters refuse the whole activity. Repair reads past the damage and keeps every valid point.
How to get the file
- From Garmin Connect
- 1. Export original from Garmin Connect if the activity still opens there.
- 2. If Connect itself will not open it, drop the file here anyway — this page is for that case.
- From Strava
- 1. If a file from a bulk export fails on the Strava export page, drop that single .fit here.
What is kept and what is lost
| Kept | Lost or missing |
|---|---|
| Every record that still decodes: GPS, HR, cadence, power | The damaged stretch, and anything after a truncated file if the stream ends |
Questions
How do I fix a .fit file?
Keep an untouched copy, then try exporting the activity again from Garmin Connect or the device that recorded it. If no clean export is available, use a FIT repair tool to scan past unreadable records and recover valid track points. Switchback processes the file locally and downloads those points as GPX.
Can a corrupted FIT file be repaired?
Sometimes. A repair tool can skip unreadable records and save the GPS points and sensor values that still decode, but it cannot recreate bytes that are missing or damaged. Switchback writes recovered points to GPX rather than rebuilding a FIT binary. Review the route, and keep the original file for another recovery attempt.
Why won't Garmin Connect open my FIT file?
A transfer that stopped early, a truncated download, or damaged bytes can make an activity file unreadable to Garmin Connect. First try a fresh export from the device or service that created it. If that copy still fails, use repair to recover readable records; missing information cannot be restored by conversion.
Back to FIT file converters