Training data manager for all devices https://www.fitedit.io/
Find a file
Doug Slater 74b5d069ad
All checks were successful
Deploy to Prod / Deploy (push) Successful in 38s
Merge pull request 'Fix automation tab assembly loading in published builds' (#3) from bug/automation into main
Reviewed-on: #3
2026-01-21 09:43:19 -05:00
.forgejo Fix promotion from stage to release 2026-01-21 08:51:34 -05:00
.github/workflows ensure powershell installed. use our runners 2026-01-20 22:14:15 -05:00
.vscode Squash history 2024-01-19 11:26:08 -05:00
Assets Improve repairs (#40) 2024-11-17 08:04:21 -05:00
Core Support big-endian FIT files (#42) 2024-11-17 19:08:53 -05:00
Infrastructure Add code editor to automation tab. 2026-01-20 21:05:14 -05:00
Tests Add automation tab 2026-01-20 18:42:02 -05:00
Ui Fix automation tab assembly loading in published builds 2026-01-21 09:18:39 -05:00
units@ee9a805997 Data -> Records add delete with subtract option (#48) 2025-05-11 20:18:47 -04:00
.dockerignore Squash history 2024-01-19 11:26:08 -05:00
.editorconfig Make map GPS coordinates editable (#8) 2024-04-10 16:32:58 -04:00
.gitattributes Squash history 2024-01-19 11:26:08 -05:00
.gitignore Squash history 2024-01-19 11:26:08 -05:00
.gitmodules Squash history 2024-01-19 11:26:08 -05:00
Directory.Build.props Fix automation tab assembly loading in published builds 2026-01-21 09:18:39 -05:00
FitEdit.Deployment.sln Squash history 2024-01-19 11:26:08 -05:00
FitEdit.sln Feature: Remove gaps (#45) 2025-03-03 09:56:35 -05:00
Go-Prod.ps1 Fix promotion from stage to release 2026-01-21 08:51:34 -05:00
LICENSE.txt Add license 2024-01-19 11:32:41 -05:00
make.ps1 Squash history 2024-01-19 11:26:08 -05:00
nuget.config Squash history 2024-01-19 11:26:08 -05:00
README.md Remove subscription features from README 2025-10-30 14:43:05 -04:00
submodule-init.ps1 Squash history 2024-01-19 11:26:08 -05:00

FitEdit

FE logo

FitEdit is a training data manager that keeps a local database of all your workouts.

Mobile screenshot Desktop screenshot

Platforms

FitEdit works on Windows, macOS, Linux, Android (Google Play), and iOS*.

* Currently on Apple Test Flight store. We hope to publish the iOS version soon. Meanwhile, contact us if you would like to be a tester.

Releases

Releases are hosted on the FitEdit website and Google Play.

Windows macOS Linux

Features

Compatible

FitEdit works with Garmin FIT files and offers a native app experience on all your devices.

  • Works on Windows, macOS (Intel and Apple Silicon), Linux, Android, and soon iOS
  • Import FIT files
  • Export FIT files
  • Keep a local copy of all your activities
  • Access your data any time, even without internet
  • Supports all sports: run, bike, swim, walk, and many others

User Interface

FitEdit has a beautiful and functional interface.

  • Dark color scheme is easy on the eyes
  • Attractive pastel colors
  • Functional editing controls
  • Edit detailed activity data with tables, text boxes, and drop-down menus
  • Drill down to the data you're looking for with tabs and filters
  • Visualize activity data with interactive charts and a zoomable, pannable map
  • Drag GPS points on a map

Edit

FitEdit can modify any FIT field: speed, heart rate, latitude, longitude, timestamp, and many others.

Example uses:

  • GPS glitches
  • Inaccurate speed (useful on treadmills!)
  • Heart rate spikes
  • Power drops
  • Missed lap key
  • Recalculate lap distances
  • Merge, split, and trim activities

Repair

FitEdit repairs corrupt or unuploadable files.

  • Try three distinct repair strategies: Additive, Subtractive, and Backfill
  • Fill in missing messages: Lap, Session, Activity
  • Scan and recover lost records
  • View raw byte data with built-in hex viewer

Unofficial Integrations

The official Garmin API does not allow download of all activities in bulk* or to upload activities. For these features, you'll be interested in the unofficial integration.

In the app, you can sign in to Garmin by pasting a couple cookies. The browser extension makes this very easy. Signing in like this provides these benefits:

  • Upload activities to Garmin, from the app.
  • Download past activities in bulk
  • Delete Garmin Connect activities from the app

* Garmin does allow backfilling of up to 5 years of activities. We do not (yet) support this feature, but you can backfill all activities without restriction using the unofficial integration.

Strava does not expose activity downloads through their official API, downloading of past data, or to download in bulk**. For these features, you'll be interested in the unofficial integration.

You can sign into Strava with your username and password. Signing in like this provides these benefits:

  • Download past activities in bulk
  • Delete Strava activities from the app

** Strava may temporarily block you for making too many requests. We'll notify you about this in the app. You can try again later.