Export your Health Connect data to Google Sheets or CSV. And because it pull data directly from Health Connect, it is compatible most health and fitness apps (Strava, Garmin, Fitbit, Coros, Samsung, Polar, Withings, Zepp/Amazfit, etc.). Choose which health metrics to include. Flexibility to select a date range. Supports the following data types
- Active calories burned
- Distance
- Elevation gained
- Exercise sessions
- Floors climbed
- Power
- Speed
- Steps
- Total calories burned
- VO2 max
- Wheelchair pushes
- Body fat %
- Bone mass
- Height
- Lean body mass
- Weight
- Cervical mucus
- Menstruation
- Ovulation test
- Sexual activity
- Sleep sessions (light, deep, REM sleep & awake)
- Blood glucose
- Blood pressure
- Body temperature
- Heart rate (min/max/avg)
- Heart rate variability (min/max/avg)
- Oxygen saturation (min/max/avg)
- Respiratory rate (min/ax/avg)
- Resting heart rate
- Open Google Sheets: https://sheets.google.com
- Click Blank (or create a new spreadsheet in Google Drive)
- Name it (example:
Health Export)
- Open the spreadsheet in a browser
- Copy the ID from the URL:
Example URL:
https://docs.google.com/spreadsheets/d/1AbCDefGhIJkLmNoPqrStuVwxYZ1234567890/edit#gid=0
✅ Spreadsheet ID is the part between /d/ and /edit:
1AbCDefGhIJkLmNoPqrStuVwxYZ1234567890
- Paste this into the app’s Google Sheet ID field
- In the app, tap Connect Google Account
- Choose the Google account you want to use
During sign-in you’ll see a consent prompt asking to allow access to Google Sheets.
✅ Tap Allow to grant access so the app can write into your spreadsheet.
⚠️ If you don’t approve, exports to Google Sheets will fail.
- Make sure Health Connect is installed and set up on your phone (some Android versions integrate it into Settings).
- Health Connect is available on Play Store for older versions of Android
When prompted (or if you denied earlier):
- Open Health Connect
- Settings > Apps > App info > Health Data Export > Open
- Go to App permissions
- Find this app
- Allow read permissions for the data you want to export (Steps, Sleep, Heart Rate, etc.)
✅ Without permission, that data type will export as empty.
Some metrics generate a lot of records and can:
- take much longer,
- drain battery,
- trigger Health Connect rate limits,
- produce very large CSV files.
- Heart rate (min/max/avg)
- HRV (min/max/avg)
- Oxygen saturation (min/max/avg)
- Respiratory rate (min/max/avg)
Recommendation: For large date ranges (especially All time), enable these only if you really need them.
The Safer export mode toggle is designed to reduce rate-limit errors by exporting more slowly.
When enabled, the app will:
- ⏳ use larger time chunks
- 🐢 add a 2-second delay between chunks
- 📄 tune page sizes to reduce request bursts
✅ Use this if you frequently see:
“Rate limited request quota has been exceeded…”
⏱️ Expect exports to take longer—this is normal.
This avoids Google Sheets API limits and is usually faster for large history exports.
- Select your data categories + metrics
- Choose a large date range (e.g., All time)
- Tap Export CSV to Downloads
- The CSV file(s) will be saved to your phone’s Downloads folder
Options:
- Upload CSV to Google Drive → open with Google Sheets
- Or import from within Google Sheets (File → Import)
✅ This is the best way to load large historical datasets.
After the bulk import:
- Use a smaller date range (e.g., last 7/30 days)
- Tap Export to Google Sheets
- Repeat as needed
- Enable Auto Export
- Choose a frequency (e.g., every 12 or 24 hours)
- Keep date range reasonable (e.g., 7 days. Small ranges recommended)
- Ensure you enabled at least one metric under each category (e.g., Steps for Activity, Sleep Sessions for Sleep, Weight for Body).
- Turn on Safer export mode
- Reduce date range
- Disable high-volume metrics
- Try again later (quota replenishes over time)




