Export a phone health archive to CSV
Your file never leaves your device — conversion happens here in your browser.
An Apple Health export doesn't look like the other files this site handles — instead of one GPS track, you get an export.zip that can run to a couple of gigabytes, packed with years of steps, heart rate, sleep, body mass, and dozens of other metric types all mixed together in one dense XML file, plus every workout you ever logged. This tool is built specifically for that shape of data rather than treating it as a generic conversion job. Before you export anything, it reads the archive and shows you a summary of what's actually inside — which record types are present and how many of each — so you're choosing from what your export actually contains rather than guessing. From there you pick the metric types you want, and the tool writes one CSV per type, plus a separate combined Workouts.csv covering every logged activity regardless of type. Dates throughout are normalized to UTC, with the original timezone offset kept in its own column, so records from a trip abroad don't end up misaligned with everything else once they're all on the same clock. These archives run far larger than a typical GPS file — hundreds of megabytes, sometimes multiple gigabytes — and that's no obstacle: FitFileHub has no size limit on anything it processes, this tool included, so an export.zip of any size converts free just like every other file on the site. The processing itself still happens entirely inside your browser: an archive this size and this personal — years of health data — is exactly the kind of file that shouldn't need to touch a server to get turned into something a spreadsheet can open, and here it doesn't.
Questions
Is there a size limit on the Apple Health export?
No — there's no size limit anywhere on FitFileHub, and that includes Health archives. Export.zip files routinely run into hundreds of megabytes or more, and they process free at any size, same as every other tool here.
How do I know what's in my export before converting it?
The tool reads the archive first and shows a summary of which record types are present and how many of each, before you choose what to export.
Do I get one CSV file or several?
One CSV per metric type you select, plus a separate combined Workouts.csv covering every logged workout.
How are timestamps handled across timezones?
All dates are normalized to UTC, with the original timezone offset preserved in its own column, so records from different timezones stay comparable.