Skip to tool
Switchback

Repair a corrupted FIT file

Skip the bad records, keep every point that still decodes.

Files stay on this device

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

What kind of damage can this fix?

A truncated download, a bad byte in the record stream, or a file other converters refuse outright. Unreadable stretches are skipped.

Will Garmin Connect accept the result?

If enough valid records remain, yes — that is the point. You get a GPX of the points that decoded, which Connect will import.

Is the original FIT overwritten?

No. The damaged file stays on your disk. You download a new copy.