Step-by-step guide to getting your full Fitbit/Google Health activity history out of Google's servers, plus exactly what's in the export and what you can actually do with it.
Google Takeout has always been there, but searches for Fitbit and Google Health exports spiked in 2026 for three specific reasons.
The Fitbit app was renamed and rebuilt as Google Health. Badges, the Sleep Profile, the social feed, and several other features were removed. The Health Coach now costs $9.99 USD per month. A lot of long-term Fitbit users decided that was the moment to back up everything and look at alternatives.
If you never migrated your old Fitbit account to a Google account, Google starts permanently deleting that data on 15 July 2026. Exporting via Takeout is the only way to keep a copy. This deadline does NOT affect you if you already migrated to a Google account or if your account uses Google Health. Your data is safe and you can export at your own pace.
Garmin, Apple Watch, Polar, Suunto, Oura. Whatever you're switching to, your years of Fitbit/Google Health history is locked behind the export. Without it you start from zero on the new platform.
The whole process takes about 3 minutes of your time. Google then takes anywhere from a few minutes to a few hours to actually prepare the file and email you the download link.
Use this direct link to open Google Takeout with the Fitbit data category already selected. If you'd rather start from scratch, go to takeout.google.com, click "Deselect all", then scroll down and tick "Fitbit".
Yes, it's still called Fitbit in Takeout even though the app on your phone is now Google Health. The data category name didn't change with the rebrand. Tick that one.
Click "Next step". Leave the file type as ZIP and the file size at 2 GB unless you have a specific reason to change them. For frequency, select "Export once".
Click "Create export". Google does the work in the background and emails you a download link when it's ready. For most accounts this takes between a few minutes and an hour. For very large accounts (5+ years of data) it can take several hours. You can close the tab, the email arrives whenever it's done.
When the email arrives, click the download link. Google requires you to sign in again for security. The download links expire after a few days, so save the ZIP somewhere safe (or convert it to Garmin Connect format straight away using Wearable Converter).
The ZIP contains a folder called "Takeout" and inside that, a folder called "Fitbit". Everything is JSON. Here's what each subfolder holds.
Global Export Data/Daily summary files. Steps, distance, calories, floors, active minutes, sedentary minutes, very/lightly/fairly active minutes. One JSON file per data type per month. This is where most of your useful history lives.
Personal & Account/Profile info, your goals, your devices, your account settings. Mostly admin data, useful if you want a record of your account but not much value for import to another platform.
Physical Activity/Individual workout records, distance, exercise logs. Higher detail than the daily summaries. Useful if you want to re-create individual workouts on another platform, though most platforms can't import historical workouts in this format.
Sleep/Every sleep session with start time, duration, stages (light/deep/REM). Detailed and complete. Unfortunately, no fitness tracking platform we know of will import historical sleep data, so this is mostly for personal reference or analysis.
Heart Rate/Continuous heart rate readings, often every few seconds. This folder is usually the biggest in the export, by far. No other platform accepts historical heart rate data either.
Body/Weight, BMI, body fat percentage entries, whether logged from a Fitbit Aria scale or entered manually. This data IS importable to Garmin Connect (via Wearable Converter), which is a meaningful win if you've been tracking body comp for years.
The export format has a few things that catch people out. Worth knowing before you do anything with the data.
Even if your Fitbit/Google Health app displays kilometres and kilograms, the export stores everything internally in miles and pounds. If you process the data without converting, you'll end up with values that look wildly wrong (around 1.6x too small for distances, around 2.2x too high for weights).
Every timestamp is recorded in UTC. If you live east of UTC (Australia, New Zealand, much of Asia), some of your activity is going to show up under the wrong calendar day if you read the dates literally. Anything that aggregates daily totals needs to apply your timezone offset before summing by date.
Your wearable syncs to Google's servers in batches, so an export requested today won't necessarily have today's full data, or even yesterday's. If you're switching platforms, plan for a few days of overlap or request a fresh export after a day where you've definitely synced.
Your steps history for 3 years is split into about 36 separate JSON files, one per month. Same for distance, calories, every other metric. If you want a single CSV of your full step history, something has to read all those files and merge them in date order.
Inside the ZIP, you'll see Takeout/Fitbit/ even though the app on your phone says Google Health. Google didn't rename the export structure. This is normal and means your export worked.
Three common paths once you have the ZIP.
If you're not switching platforms and you just want a copy of your history before Google changes something else, save the ZIP somewhere safe (cloud drive, external drive, both) and you're done. You can request a fresh export any time.
If you're technical, the JSON format is straightforward to parse with Python (pandas), R, or even Google Sheets if you're patient. Watch out for the unit and timezone quirks above. Useful for visualising long-term trends in your own way, or building things that no fitness platform offers (yearly heat maps, decade-spanning comparisons, custom reports).
If you're switching to Garmin (or already have a Garmin and want to consolidate your history), Wearable Converter is purpose-built for this. It handles the unit and timezone conversions, merges the files, and outputs Garmin-ready CSVs split by year. Includes body fat percentage transfer without needing a Garmin Index scale.
Common questions about exporting your Fitbit/Google Health data. If something isn't answered here, email [email protected].
If you've just finished your Google Takeout export and need to convert the JSON to CSV, these pages cover each angle.