How to export Apple Health workouts to GPX

Apple Health has no built-in way to export a workout as a GPX file. Here's how to do it on your iPhone in under a minute, with heart rate included.

Why Apple Health can't do this on its own

The Health app stores your workouts and routes, but it doesn't offer a GPX export. To get a standard GPS track out, you need a third-party app that reads HealthKit and writes GPX. Workout Exporter does this on device — your data never leaves your iPhone unless you share the file.

What you'll get

A GPX 1.1 file containing your route (latitude, longitude, elevation, timestamps) with heart rate embedded via the Garmin TrackPointExtension. It opens in Strava, Garmin Connect, Golden Cheetah, Caltopo, and Google Earth. Want to see one first? Download a sample GPX.

Step by step

The whole process happens on your iPhone — nothing is uploaded.

1

Install Workout Exporter

Download the app from the App Store and grant read-only Health access when prompted.

2

Open a route-based workout

Pick a run, ride, walk, or hike — an outdoor activity that recorded GPS.

3

Tap Export and choose GPX

Open the export menu and select GPX (route + heart rate).

4

Share or save

AirDrop it, Save to Files, or send it straight to another app.

Frequently asked questions

Can I export indoor workouts to GPX?

Indoor workouts have no GPS route, so the GPX would be empty. Use CSV or JSON for those.

Will heart rate be in the GPX?

Yes — it's embedded per point so Strava, Garmin, and others can display it.

Is it free?

Workout Exporter is a one-time $4.99 purchase with no subscription.

Get your workout data out of Apple Health

Workout Exporter is a one-time $4.99 purchase — no subscription, no account, everything on device.

Download on the App Store