How to export your data from Apple Health
Requesting the GDPR export, what arrives, and how to open it.
Apple Health is required to give you a copy of the data it holds about you, including health data. The request itself is free, and arrives as .zip containing export.xml. Typical wait: a few minutes on the phone, no waiting for anybody.
Apple on exporting Health data
Step by step
-
Do it on the iPhone, not the watch or a Mac
The export lives in the Health app on the phone. There is no route from a Mac, from iCloud.com or from the watch, and no way to request it from Apple. If you have no iPhone, you have no export.
-
Open Health and tap your own picture
The button is your profile picture or initials in the top right corner of the Summary tab. It is easy to miss because it looks like an account button rather than a menu, and everything below is in a plain list with no search.
-
Scroll to the very bottom for Export All Health Data
It is the last item on that screen, below Privacy, Units and the rest. Nothing above it hints that an export exists. Tap it, then confirm on the sheet that appears.
-
Wait while it builds, and do not leave the app
A spinner appears and the phone assembles the file. On a few years of watch data this can take several minutes, and backgrounding the Health app can abandon it with no message. Leave the screen on and wait.
-
Send it somewhere you can actually reach
The share sheet opens when it is done. Save to Files, or to iCloud Drive, rather than mailing it to yourself - it is routinely too large for an email attachment and the failure is silent. If you are moving it to a computer, Save to Files then copy it over by cable is the most reliable.
-
Check the size before you trust it
You should get export.zip. Open it and you should see export.xml, usually much larger than the zip. A file of a few kilobytes means the export produced almost nothing, which happens if Health has never had data written to it on this phone - start it again rather than assuming that is all there is.
Opening your Apple Health export
Muletto reads an Apple Health export directly - the zip, without unpacking it first - and finds the health data inside.
It runs in the browser: the archive is never uploaded, there is no account, and nothing is installed. Open several exports at once and they become one library, with the photographs that appear in more than one of them found automatically.
Worth knowing
Common questions
Why is Health not in my Apple data and privacy export?
Because Apple cannot read it. Health is end-to-end encrypted in iCloud for every account, with no setting to change, so what Apple stores is a blob it has no key for. A data request can only return what the company can decrypt. This is the encryption doing its job rather than Apple withholding anything, and it is why the only route is the phone.
Can I get it from iCloud.com or from a Mac?
No. Health data is not offered on iCloud.com and the Mac has no Health app. The iPhone is the only place the export exists.
Why is the file so enormous?
Everything is written as one XML document with an element per reading. A watch records heart rate, steps, and often blood oxygen and temperature, all day every day, so a few years produces tens of millions of elements. The zip compresses it well, which is why the file inside is so much bigger than the file you downloaded.
What is export_cda.xml?
A second file in the Clinical Document Architecture format, meant for sharing with health providers. It carries a subset of the same information and most tools ignore it in favour of export.xml.
Can Muletto open it?
Yes. Drop export.zip in as it came from the phone - it does not need unpacking. The file is read as a stream rather than loaded, which is what makes a 161 MB XML document practical in a browser tab, and every reading is aggregated to one value a day on the way past because a chart of eighty thousand individual samples is a solid block of ink. Steps, distance, calories, floors, heart rate, weight, walking speed, headphone volume and sleep each get their own panel on the health page; the rest stay as tables. Where only a phone recorded your sleep the series is called Time in bed rather than Sleep, because a phone knows when it was put down and not when you fell asleep.