Skip to tools
SwitchbackFiles never leave your device

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

  1. From Garmin Connect
  2. 1. Export original from Garmin Connect if the activity still opens there.
  3. 2. If Connect itself will not open it, drop the file here anyway — this page is for that case.
  1. From Strava
  2. 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

KeptLost or missing
Every record that still decodes: GPS, HR, cadence, powerThe 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