Skip to content
Get the app

Use a Xiaomi Band With CalorTracker

CalorTracker reads your Xiaomi band or watch through Android's Health Connect. The Mi Fitness app writes to Health Connect, and CalorTracker reads steps, workouts and active calories from there.

Get started

What syncs

What CalorTracker reads through Xiaomi Mi Fitness and Health Connect
DataWhat CalorTracker does with it
Workouts (exercise sessions)Each completed workout becomes one entry on your Activity screen, with its type, duration and calories.
StepsYour daily step count, and the steps that belong to each workout.
Active caloriesThe energy burned in each workout and across the day. Resting energy is not read, because your calorie target already includes it.

Before you start

  • The CalorTracker app and the Mi Fitness app on the same Android phone, with your band or watch paired in Mi Fitness.
  • Mi Fitness cloud sync switched on, which Xiaomi's FAQ says comes first.
  • Health Connect, built in on Android 14 and newer and installed from Google Play on older versions. The menu can differ by band model, so follow Xiaomi's FAQ for yours.

Set it up in 5 steps

  1. 1. Connect Mi Fitness to Health Connect

    In Mi Fitness, turn on cloud sync, then open Profile, then Third-party data, tap Health Connect and connect it. Allow the steps and exercise data you want to share.

  2. 2. Open Health Connect in CalorTracker

    In the CalorTracker app, open Settings and tap Health Connect (or open Activity and tap Connect Health Connect). If Health Connect is not installed, the app offers an Install Health Connect button.

  3. 3. Tap Connect Health Connect and allow access

    Android shows a permission sheet for exercise, steps and active calories. Allow all three. CalorTracker only reads them.

  4. 4. Wait for the first import

    CalorTracker imports the last 30 days. The dialog then shows what it read today: steps, active kcal and workouts, and the app those numbers came from.

  5. 5. Choose what to import

    Switch workouts or daily steps and calories off if you only want one of them. From then on CalorTracker syncs when you open the app and when you come back to it, and Sync now refreshes by hand.

Which data Mi Fitness writes can depend on the band model and app version. CalorTracker shows what it read today (steps, active kcal, workouts) and names the app those numbers came from, so you can see whether your band is the one counted.

If it does not work

CalorTracker lists two Xiaomi apps. Which one is my band?
Mi Fitness is the app for your band or watch. Mi Health is the step counter Xiaomi preinstalls on its phones, so it counts the phone, not the band. CalorTracker names them apart in the Source of truth list. Pin Mi Fitness to count only the band.
I connected, but nothing shows up. Why?
Health Connect is a hub, not a tracker. It only holds what other apps write into it, so your band or watch app has to be set to write steps and workouts to Health Connect first. Open that app, allow it to write, wait for it to sync, then tap Sync now in CalorTracker.
The app says a permission is missing, or the permission sheet does not appear.
Android stops showing the permission sheet after a couple of refusals. Open the Manage permissions link in CalorTracker's Health Connect dialog (it opens Health Connect's own settings), allow exercise, steps and active calories for CalorTracker, and sync again.
Why does my step count differ from my watch?
Your phone and your band can both count steps, and Health Connect combines overlapping records using the app priority in its own settings. CalorTracker's Automatic setting counts your band or watch on every day it recorded and the Health Connect total otherwise. Once more than one app has written steps, a Source of truth list appears in the dialog where you can pin one app to count only that one.
Why do my workout calories differ from the watch?
CalorTracker reads active calories, which leave out the energy your body burns at rest, so a watch face that shows total calories reads higher. If an app writes a workout without any calories, CalorTracker estimates them from the activity type and duration.
I see one workout twice in Health Connect. Does it count twice?
No. A workout recorded by more than one app is merged, and the dialog says how many it merged.
Do imported calories change my daily calorie goal?
Only if you turn on the option to add activity calories to your budget on the Activity page. Otherwise they appear as activity and leave your target alone.

Privacy

  • Read-only. CalorTracker never writes, changes or deletes anything in Health Connect.
  • This data is never sold, never passed to data brokers or advertisers, and never used for advertising.
  • If you use an optional AI feature after allowing AI data sharing, a summary of up to the last 7 days of activity figures (type, duration, steps, calories) can go with the request. Raw records and the names of the apps or devices that recorded them are not sent.
  • You can revoke access in Health Connect’s settings, or turn sync off in CalorTracker, and it stops reading at once. The full wording is in section 6 of the privacy policy.

Sources and last verified

What each maker says about its app on this page comes from the maker’s own pages below, read on . Apps and menus change, so check the maker’s page for your device. Next review due by .

  1. Xiaomi: Xiaomi Smart Band 11 Active FAQ (Mi Fitness, Third-party data): https://www.mi.com/global/support/faq/details/KA-728033/

Your activity, next to your food

Once your steps and workouts are in, CalorTracker shows the calories you burned beside the calories you ate.

Start free on the web