If you're about to switch to Android, trade in your iPhone, or do a clean wipe, your Apple Health history does not come with you — and Apple's own export gives you an XML file you can't open on Android. HealthSave is a free iOS app that converts your Apple Health data into portable, openable CSV and JSON you can keep forever, on any platform. Do this before you wipe the phone, while the data is still in Apple Health.
I'm Umut, the developer. I'll be straight with you about what carries over and what doesn't, because this is the exact moment people lose years of data by assuming it'll "just migrate."
The hard truth: Apple Health doesn't move to Android
There is no official path to move Apple Health into Google Fit or Android Health Connect. When you switch, the iPhone's HealthKit database stays on the iPhone. iCloud syncs it between Apple devices, not to Android.
Apple's native Export All Health Data (Health app → your profile → Export All Health Data) does exist, but it produces a single export.zip containing one massive export.xml. That XML is one nested blob covering every metric at once — not openable in a spreadsheet, and not useful on Android. So the realistic goal isn't "transfer" — it's make a portable, human-readable backup you control. That's what CSV and JSON give you.
The fix: export to CSV/JSON you can keep anywhere
HealthSave reads your Apple Health data on-device and exports clean files: CSV (opens in Excel, Sheets, Numbers, LibreOffice — on any OS) and JSON (for scripts or re-import into other tools). Both are free. It reads 30+ HealthKit data types and 80+ workout types, so you can capture the history that matters: heart rate, resting HR, HRV, sleep, steps, distance, SpO2, weight, workouts.
One thing to set expectations on the 7-day rule: the free tier exports history up to the last 7 days at a time. If you want one export covering years of history in a single pass, that's unlimited export history, which is a Pro feature ($24.99 one-time, no subscription). For a full pre-switch archive of a long history, Pro is the clean way to grab it all at once.
The "export then keep" checklist
Do this while the iPhone is still set up and signed in:
- Install HealthSave from the App Store (free) and grant read access to Apple Health. It's read-only — it can't alter your records.
- Pick your metrics. Select the data types you care about (e.g. heart rate, resting HR, HRV, sleep, steps, weight, workouts) rather than dumping everything.
- Set the date range. Choose the span you want to preserve — for a true archive, your full history (Pro lifts the 7-day cap so one export covers it all).
- Export as CSV (and JSON if you want a machine-readable copy too).
- Get it off the phone. Use the iOS share sheet to save to Files, Google Drive, iCloud, Dropbox, or email it to yourself. Put it somewhere you'll still have after the iPhone is gone — ideally two places.
- Verify before you wipe. Open the CSV on a computer and confirm the rows and dates look right before you factory-reset or trade in the phone. Once it's wiped, the data is gone.
Worked example: archiving two years of heart and sleep data
Say you've worn an Apple Watch for two years and you want heart rate, resting HR, HRV, and sleep saved before moving to a Pixel. Select those four metrics, set the date range to the full two years, export CSV, and you get a spreadsheet with a timestamped row per reading per metric. Drop it in Google Drive (which you'll keep on Android) and email a copy to yourself. Now the data exists independently of any Apple device — openable in Google Sheets on your new phone.
Honest limits — what you can and cannot carry
- HealthSave is iOS only. It exports Apple Health data. It does not run on Android and cannot pull Google Fit or Health Connect data. Android support is planned, not shipped — so use HealthSave on the old iPhone before you switch.
- It exports a backup, not a live migration. Your CSV/JSON is an archive you keep and read; it doesn't auto-import into an Android health app.
- Read-only. It reads from Apple Health and never writes back, so it can't "move" data — only copy it out.
- The free 7-day cap means a full-history archive in one shot needs Pro ($24.99 one-time).
- Accuracy is whatever your wearable recorded. HealthSave preserves the data as-is; it doesn't correct or validate it.
HealthSave is not a medical device. It is for informational purposes only and does not diagnose, treat, cure, or prevent any disease or condition. The accuracy of health data depends on your wearable device and its sensors; HealthSave displays wearable data as-is.
Related
- Apple Health's export gives you unusable XML — here's how to get real CSV.
- How to export HRV and sleep data from Apple Health.
- HealthSave FAQ — free vs Pro, devices, privacy.
Get HealthSave before you switch
Free to download, no account. Export CSV/JSON for free; unlock a full-history one-pass archive with a one-time Pro purchase. Do it before the phone is wiped.
Download HealthSave on the App Store
By Umut — developer of HealthSave. I built HealthSave because I wanted my own Apple Health data out of its silo and into my homelab. I use it every day.