FitEdit is a training data manager that keeps a local database of all your workouts.
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 are hosted on the FitEdit website and Google Play.
FitEdit works with Garmin FIT files and offers a native app experience on all your devices.
FitEdit has a beautiful and functional interface.
FitEdit can modify any FIT field: speed, heart rate, latitude, longitude, timestamp, and many others.
Example uses:
FitEdit repairs corrupt or unuploadable files.
Syncs between your devices and with third-party fitness platforms.* **
* Currently supporting Garmin and Strava.
** Third-party features may break at any time as these platforms may change without notice. The most stable features use official platform APIs, while addtitional features use internal APIs.
Garmin and Strava each offer an official developer API. FitEdit is a member of both, and our backend is integrated with each.
You must authorize (give FitEdit permission) to access your data with these platforms. Learn more
After you've authorized FitEdit with Garmin, Garmin sends FitEdit server-to-server notifications when you upload activities and when you edit activities on Garmin Connect. Then, our servers push the notification to your running FitEdit app. You'll find that after your workout has uploaded to Garmin Connect, it shows in FitEdit shortly thereafter, and when you update an activity title or description on Garmin Connect, the change shows up in FitEdit a few seconds later. If the app isn't running, it will get all changes the next time it starts.
After you've authorized FitEdit with Strava, it provides the same features described above for Garmin Connect.
Unfortunately, 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:
* 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.
Unfortunately, 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:
** Strava may temporarily block you for making too many requests. We'll notify you about this in the app. You can try again later.