There are two broad ways to get workout data off your iPhone. One is the developer path: parse Apple's full Health archive, build a pipeline, maybe stand up a small server, and feed the results to a model. The other is the practical path: produce clean per-workout files — CSV, GPX, TCX, JSON, or PDF — and use them directly. This article is about the second path, which is what most people actually want. If you want a quick start, you can export Apple Watch workout data as files and skip the parsing entirely.
The problem with Apple Health XML export
Apple does let you export your data. In the Health app, "Export All Health Data" produces a single large archive — primarily an Apple Health XML export plus separate route files. It is comprehensive, and it is genuinely useful if you are a developer building something custom.
But for ordinary workout analysis it is awkward. The Apple Health XML export bundles every health record you have ever recorded — steps, sleep, heart rate, mindfulness, and more — into deeply nested XML, with GPS routes stored as separate files. If your goal is a simple spreadsheet, a GPX route, a TCX file, a JSON object, or a one-page coach report, you do not need any of that. You need workout-level data, not your entire health history.
What most people actually need
Most workout workflows only require a handful of fields per session:
- Date and workout type
- Duration and distance
- Pace or speed
- Calories / active energy
- Heart rate data, where available
- Route data, where available
- Notes or summaries, if available
- Files that open or import cleanly elsewhere
That is a much smaller problem than "parse my entire Health archive," and it is the problem worth solving directly.
Common Apple Watch workout export workflows
A. Apple Watch to a spreadsheet
If you live in Excel, Numbers, Google Sheets, or a Python notebook, CSV is the natural format. A summary CSV gives you one row of stats per workout; a samples CSV gives you the raw time series for charts and pivot tables. No parsing, no add-ons — just open the file. See the Apple Watch to Excel walkthrough for the exact steps.
B. Apple Watch to AI analysis (ChatGPT, Claude, local models)
Large language models read structured data well. Export a workout as CSV or JSON, attach it to a chat, and ask questions in plain language. JSON keeps the most structure; CSV is the easiest to skim. Some example prompts that work well with ChatGPT or Claude:
- "Summarize my running volume by week."
- "Find my fastest and slowest workouts."
- "Compare pace and heart rate trends."
- "Create a monthly training report."
- "Look for signs of overtraining or inconsistent recovery, but do not provide medical advice."
If this is your main goal, the dedicated guide on how to analyze Apple Watch workout data with AI goes deeper.
C. Apple Watch to a coach or trainer
Sharing data with a running coach, cycling coach, triathlon coach, physical therapist, or personal trainer usually does not call for raw records. A PDF report — route map, summary cards, a heart-rate chart, and a stats table on one page — is easy to read and easy to email. A CSV works well when a coach wants to load your sessions into their own tools.
D. Apple Watch to GPX or TCX
GPX and TCX are the standard portable formats for route-based workouts. GPX carries the GPS track with heart rate; TCX adds structured laps and metrics like cadence and power. They are useful for mapping, for archiving a route, and for importing into fitness platforms where that is supported.
E. Apple Watch to Garmin, Strava, or TrainingPeaks
If you are moving to a new device or want a portable history, exportable files help. You can upload a GPX or TCX file to Garmin Connect, Strava, or TrainingPeaks manually, where the platform supports it. Field-level import varies depending on the platform, so this is best treated as a manual workflow rather than an automatic sync — useful for recovering a missed activity or bringing older Apple Watch workouts into a new account. See the guides for sending workouts to Garmin Connect and Strava.
Where Workout Data Exporter fits
Developer-focused projects are a good reference for what is possible at the technical end — for example, this developer-oriented Apple Health AI workflow walks through turning Health data into insights with a custom pipeline. That approach is powerful if you are building a technical system around your data. Here is the simpler path if you mainly need exportable workout files.
Workout Data Exporter is built for the simpler version of this problem: exporting Apple Watch / Apple Health workouts into files you can actually use. It reads your workouts on your iPhone and writes them as GPX, TCX, CSV, JSON, and PDF — no Apple Health XML export to parse, no server, no account. You can see the full feature set on the Workout Exporter site.
Available on the App Store: Workout Data Exporter on the App Store.
Apple Health XML vs developer pipeline vs a workout exporter
Three honest options, depending on what you are trying to do:
- Apple Health XML export — most complete, least convenient. Every health record in one archive; great for a full backup, awkward for a single workout.
- Developer pipeline / custom tooling — most flexible, highest setup cost. Worth it if you are building an ongoing system and comfortable writing code.
- Workout Exporter — the easiest path for workout-specific exports. You pick a workout, pick a format, and share the file.
A note on privacy and your data
Workout and health data is personal. If you plan to upload files to ChatGPT, Claude, or any third-party service, share only the data you are comfortable sharing, and check that service's data-handling terms first. CSV, JSON, and PDF files are portable by design — which is the point — but that also means a file can be copied and forwarded once it leaves your device. Store and share exports with the same care you would any sensitive document, and keep medical questions with a qualified professional rather than a chatbot.
Conclusion
If you are building a full health-data platform, the Apple Health XML export and developer tooling may be exactly right. But if you just want your Apple Watch workouts in GPX, TCX, CSV, JSON, or PDF — for AI analysis, a spreadsheet, a coach, or a manual upload to another platform — a workout-specific exporter is the faster, simpler route.