FitMigrate

Apple Health to Strava: Sync or Upload Apple Watch Workouts

By Josep Mampel Marques, updated

There are two ways to get Apple Watch workouts into Strava. For recent workouts, use Strava's own Apple Health connection: in the Strava app go to Settings > Manage Apps and Devices > Health and connect, then import or turn on automatic uploads. That sync only covers activities recorded with the Apple Workout app in the past 30 days. For anything older, convert the workouts to FIT files with FitMigrate and upload them on the Strava website, up to 25 files at a time for subscribers or 15 for free accounts, each 25 MB or smaller.

Option 1: Strava's Apple Health sync (recent workouts)

Strava's help center describes the connection like this:

  1. In the Strava app, tap the settings icon in the upper corner of the You tab.
  2. Tap Manage Apps and Devices, then Health, then the plus icon.
  3. Tap Connect. On the Health Access page, enable Workouts & Routes and any other data types you want to share.
  4. Back in Settings > Manage Apps and Devices > Health, turn on Automatic Uploads, or tap Import next to a workout to add it by hand.

Two limits matter. Only activities recorded with the native Apple Workout app within the past 30 days can sync, and workouts that another company's app wrote to Apple Health will not sync. If you want to bring years of Apple Watch history to Strava, this option alone will not do it.

If you already use the sync, the free option is the right one for new workouts. Use files only for what it cannot reach.

Option 2: upload FIT files (older workouts)

Make the FIT files

  1. Export your Apple Health data on the iPhone: Health, Summary, your picture or initials, Export All Health Data. See how to export all Apple Health data.
  2. On a computer, open FitMigrate and choose the export.zip.
  3. Click FIT next to a workout, or Download all workouts as FIT (zip) for every workout with a route or heart rate.
  4. Unzip the download into a folder. Each file is named by start time and type, so you can leave out workouts Strava already has.

Upload them to Strava

  1. Sign in at strava.com on your computer.
  2. Click the orange plus icon at the top right, then choose Upload Activity and File.
  3. Click Choose files, go to the folder with your FIT files and select them.
  4. Wait while Strava processes the files, then check the new activities. The screens after this step may vary.

Strava's limits for file uploads:

Avoid duplicates

Strava does not allow duplicate activities. If a workout already came in through the Apple Health sync, or through Garmin Connect or another connected app, the FIT file for the same date and time will not be added. Sort your FIT files by date and upload only the period Strava does not have yet.

What the FIT file carries

Each FIT file from FitMigrate includes the sport type, start time and duration, the GPS route with elevation when your watch recorded one, the heart rate samples from the workout, the distance and the calories Apple stored. Splits, running power and cadence are not included. Why FIT and not the GPX route files in your export? See GPX or FIT for Apple Watch workouts.

Other options

FitMigrate is free, needs no account and keeps your data in the browser, which suits a one-off move of your history.

If workouts are missing from Strava, see the checklist in Apple Watch workouts not syncing to Strava. The same FIT files also work for Intervals.icu.

FAQ

Why does Strava not show my older Apple Watch workouts?

Strava's Apple Health sync only covers activities recorded with the Apple Workout app within the past 30 days. Older ones need to be uploaded as files.

Can I upload the zip with all my FIT files?

Strava's help describes choosing GPX, TCX or FIT files from a folder. Unzip the FitMigrate download first and select the .fit files.

Why was my upload rejected as a duplicate?

Strava does not allow duplicate activities. If the workout already reached Strava through the Apple Health sync, the file for the same date and time is refused.

Sources