Tuesday, August 27, 2024

How to export Apple Health / Google Fit training activity to TCX format

I own a Xiaomi Smart Band 7, and recently, my Mi Fitness app stopped syncing running activities to Strava.

Mi Fitness supports syncing data with Apple Health, Strava, and Suunto. After exploring multiple solutions, I found a workaround to export running activities in TCX format and manually upload them to Strava, which accepts GPX, TCX, and FIT formats.

To do this, first, enable syncing with Apple Health in the Mi Fitness app. This will display your activities in Apple Health. While apps like HealthFit or RunGap can export Apple Health data, they require a purchase.

For a free option, install Google Fit and grant it access to Apple Health data. Once your activities are visible in Google Fit, use Google Takeout (https://takeout.google.com/) to export your Google Fit data. You’ll receive a zip file, which you can extract to find your daily activities in the "activities" folder in TCX format. Simply select the relevant TCX files and upload them manually to Strava.

How to export Apple Health / Google Fit training activity to TCX format

  I own a Xiaomi Smart Band 7, and recently, my Mi Fitness app stopped syncing running activities to Strava. Mi Fitness supports syncing dat...