FitMigrate

Apple Health export to CSV and FIT

Every Apple Watch workout as a FIT file for Garmin Connect, Strava or intervals.icu, with route and heart rate. Every Health metric as a CSV for your spreadsheet.

Your health data is read on this device and never uploaded.

Morning RunCentral Park, New York. 25 Jun 2025, 07:12
Distance
10.16 km
Time
52:18
Avg pace
5:09 /km
Avg HR
148 bpm
© OpenStreetMap contributors

Heart rate 148 avg

0 km510

Pace 5:09 /km avg

0 km510

Saved as 2025-06-25-morning-run.fit, with GPS route and heart rate

How it works

  1. On your iPhone, open Health, tap your picture and choose Export All Health Data.
  2. Open the export.zip here. Your metrics and workouts are listed after a few seconds.
  3. Download the CSV files you need, or your workouts as FIT files for Garmin Connect, Strava and other training apps.

FitMigrate converts your own data and does not interpret it: it gives no medical advice.

Frequently asked questions

How do I get my Apple Health export?

On your iPhone open the Health app, tap your profile picture and choose Export All Health Data. iOS creates a file called export.zip that you can save to Files or send to your computer. Open that zip here.

Is my health data uploaded?

No. The export is read inside your browser tab and the CSV and FIT files are built on your device. Nothing is sent to a server. You can check it in your browser's developer tools: the Network tab shows no upload while the tool works, even with a file of several gigabytes.

Can I import Apple Watch workouts into Garmin Connect or Strava?

Yes. Download the FIT file of a workout, or all of them in one zip, and use the import or upload option of Garmin Connect or Strava. Each FIT file includes the GPS route and heart rate when your watch recorded them.

Why do some workouts have no map?

Apple only saves a route for outdoor workouts recorded with location on. Indoor workouts still get a FIT file with time and heart rate.

Which metrics can I export to CSV?

Every type of record in your export: steps, heart rate, sleep, weight, blood pressure and the rest. Each metric becomes its own CSV with start date, end date, value, unit and source.

My export is several gigabytes. Will it work?

Yes. The file is read in a stream, so the browser never loads it all at once. On a computer a 1 GB export takes well under a minute; phones are slower.

Guides