Garmin, Strava, Wahoo, and Zwift activity files

FIT File Analyzer Online

Upload a sports .FIT file and inspect activity summary, file health, GPS, heart rate, cadence, power, speed, altitude, and CSV export directly in your browser.

Upload a Garmin, Strava, Wahoo, or Zwift .FIT file

The analyzer runs in your browser. It checks the FIT header, CRC, activity messages, data streams, and exports record data to CSV without sending the file to a server.

Choose FIT file

What This FIT File Analyzer Checks

The tool reads the FIT header, local message definitions, activity records, session summaries, device information, and CRC values. It then reports whether key streams such as timestamp, GPS, heart rate, cadence, power, speed, altitude, and distance are present.

When to Use a FIT File Viewer Online

Upload failure

Check whether a Garmin or Strava upload issue may be caused by a damaged or incomplete FIT file.

Missing data

Confirm whether heart rate, power, cadence, GPS, altitude, or distance are actually inside the file.

Spreadsheet analysis

Export record-level data to CSV for Excel, Google Sheets, R, or Python.

Device debugging

Inspect profile version, manufacturer fields, sessions, laps, and record counts.

FIT File Analyzer vs Repair Tool

This page focuses on analysis: what is in the file, whether the file passes CRC checks, which data streams are present, and what can be exported to CSV. If a file is corrupted, the warnings can help you decide whether you need a dedicated FIT repair tool, a device re-sync, or a manual merge from another activity source.

Privacy Notes for Activity Files

FIT activity files can contain GPS routes, timestamps, heart rate, power, cadence, device identifiers, and location patterns. This analyzer is built to run locally in the browser so users can inspect sensitive training data without uploading it to a server.

Not for Astronomy FITS Files

FIT and FITS are different formats. This tool is for sports and fitness `.fit` activity files. It is not designed for `.fits` astronomy image files.

FIT File Analyzer FAQ

What is a FIT file?+

A FIT file is a binary activity data file used by many sports devices and apps, including Garmin, Wahoo, Zwift, and Strava exports.

Does this FIT file analyzer upload my activity?+

No. The analyzer runs in your browser, so your file is parsed locally instead of being uploaded to Omniwidgets.

Can this repair a corrupted FIT file?+

It can detect common warning signs such as CRC failure, missing records, and missing streams. It does not currently rebuild a repaired FIT file.

Can I convert FIT to CSV?+

Yes. After parsing a valid activity file, you can download a CSV of record data such as timestamp, GPS, distance, speed, altitude, heart rate, cadence, and power.

Is this for astronomy FITS files?+

No. This page is for sports .FIT activity files, not FITS image files used in astronomy.