How to measure the pulse of Xiaomi fitness bracelet: from Mi Band 3 to Mi Smart Band 8

Xiaomi fitness bracelets have long been an integral part of the lives of active users, offering not only step tracking, but also heart rate monitoring. However, many owners still face questions: how to measure heart rate correctly, why data differs from medical devices, and what settings affect accuracy? In this article, we will examine all the nuances from basic instructions to professional life hacks.

It’s important to understand that Xiaomi fitness bracelets (be it Mi Band 5, Mi Smart Band 7 Pro or Xiaomi Watch S3) use an optical PPG sensor, not an electrocardiogram (ECG). This means they analyze blood flow under the skin, not the electrical activity of the heart. So a 5-10 beat per minute error is the norm, especially when moving or wearing it improperly. But how to minimize errors and get the most accurate data?

What Xiaomi models support pulse measurement

Not all Xiaomi bracelets are equipped with a heart rate sensor. Here is the current list of models with feature support (2026):

  • πŸ“Œ Mi Band 3 – basic heart rate monitoring (without constant tracking)
  • πŸ“Œ Mi Band 4 - improved sensor, manual and automatic measurement
  • πŸ“Œ Mi Band 5 / 5 NFC β€” add-on PAI (activity index) with heart rate
  • πŸ“Œ Mi Band 6 / 6 NFC β€” extended metrics, including heart rate variability (HRV)
  • πŸ“Œ Mi Smart Band 7 / 7 Pro – improved accuracy, support SpOβ‚‚ (oxygenation)
  • πŸ“Œ Mi Smart Band 8 / 8 Pro is the most accurate sensor to date, All-Day Heart Rate
  • πŸ“Œ Xiaomi Watch S1 / S2 / S3 β€” Smartwatches with professional monitoring

If your model is not included in the list, check the specifications on the official Xiaomi website or in the Mi Fitness app (formerly Mi Fit).

πŸ“Š What kind of fitness bracelet Xiaomi you have?
Mi Band 5
Mi Band 6
Mi Band 7/7 Pro
Mi Band 8/8 Pro
Xiaomi Watch (any model)
Other
No bracelet.

Preparation of the bracelet for pulse measurement

Before you start measuring, make sure the bracelet is properly put on and set up.

  1. Tight fit: the sensor should touch the skin, but not crush the arm; optimal position is 2-3 fingers above the wrist joint (on the bone).
  2. Clean sensor and skin, sweat, dirt or cream can distort readings, wipe your bracelet and hand with an alcohol napkin.
  3. Updated software: Outdated firmware may be malfunctioning. Check the updates in the Mi Fitness app.
  4. Heart rate function enabled: In some models (for example, Mi Band 3), the pulse measurement is disabled by default.

To check your settings, go to the Mi Fitness app, select your bracelet, and open the Device Settings β†’ Heart Rate Monitor section.

  • πŸ”„ Automatic measurement (interval: every 1–30 minutes)
  • ⚠️ High/low pulse notifications (threshold values)
  • πŸ“Š Appendix of the heart rate schedule

β˜‘οΈ Preparation of the bracelet for pulse measurement

Done: 0 / 4

Step-by-step: how to measure the pulse on Xiaomi

The process of measuring the pulse depends on the model of the bracelet. Let's consider the universal algorithm for most devices:

Method 1: Manual measurement

  1. Put the bracelet on your hand (preferably the left one, as it is closer to your heart).
  2. Run the measurement function: On Mi Band 5/6/7/8: swipe down on the home screen β†’ select heart rate (heart icon). On Xiaomi Watch: tap the pulse icon on the menu or say in your voice, "Measure pulse."

Do not move or talk during the measurement (usually 15-30 seconds).

Mi Fitness

Method 2: Automatic monitoring

If continuous monitoring is enabled, the bracelet will measure the pulse in the background at a given interval.

  1. Open Mi Fitness. β†’ Choose your bracelet.
  2. Go to the Health or Status section.
  3. Click on the heart rate tab - here the schedule for the day / week / month will be displayed.

To check the accuracy, conduct a test:

  1. Measure your pulse with Xiaomi bracelet.
  2. Immediately after that, count your heart rate manually (on your wrist or neck) in 15 seconds and multiply by 4.
  3. Compare the results. The margin of error is Β±5 beats.

According to a study by Stanford University (2017), fitness bracelets on average fail by 5-7 beats per minute compared to the ECG. Xiaomi Mi Band 6 showed one of the best results among budget devices - an error of 3-4 beats.

How to check the heart rate sensor for performance?
If the bracelet is showing a pulse of 0 or ---, try holding it to a pulsating light source (like a flashing flashlight). The PPG's working sensor should respond to changes in light. If there is no response, the sensor is faulty.

How to use pulse data for training

Knowing your target heart rate helps make your workouts more efficient. Here's how to apply data from Xiaomi's wristband:

Pulse zone% of maximumThe effectExample (for max heart rate = 180)
Light load.50–60%Fat burning, recovery90-108 strikes
Moderate load60–70%Improved endurance108-126 strikes
Aerobic zone70–80%Development of the cardiovascular system126-144 strikes
Anaerobic zone80–90%Increased strength and speed144-162 strikes
Maximum loading90–100%Short-term peak effort162-180 strikes

To calculate the maximum heart rate, use the formula:

220 - your age

For example, for a 30-year-old person: 220 – 30 = 190 beats / min.

In the Mi Fitness app, you can configure target heart rate zones for different types of activity:

  1. Open the Training section.
  2. Choose the type of activity (running, cycling, swimming).
  3. Click Settings β†’ Pulse Zones and set personal limits.

⚠️ Warning: If the bracelet is above 90% of the maximum during exercise for longer than 10 minutes, take a break!

πŸ’‘

The optimal zone for fat burning is 60-70% of the maximum heart rate, and the Xiaomi bracelet will help to keep in this range with vibration alerts.

Extended functions: WAR, SpOβ‚‚ and stress monitoring

Modern Xiaomi bracelets (starting with the Mi Band 6) support not only pulse measurement, but also additional metrics:

  • πŸ“ˆ Heart rate variability (HRV) - indicates stress and recovery levels; low HRV may indicate overwork.
  • 🩸 SpOβ‚‚ (oxygen saturation - normal: 95-100%, below 90% - a reason to see a doctor.
  • 😴 Heart rate-based sleep monitoring – analyzes sleep phases (deep, light, REM) pulse-change.

To include these functions:

  1. In the Mi Fitness app, go to Profile β†’ Device Settings.
  2. Activate Measurement Options SpOβ‚‚ and Stress monitoring.
  3. A manual measurement may be required for HRV (not available on all models).

Example of data interpretation:

  • πŸ”΄ CPW < 20 ms - high stress, you need to rest.
  • 🟒 HRV 20-50 ms - normal state.
  • 🟑 SpOβ‚‚ 90–94% mild hypoxia (possibly due to stuffy room).

Frequent questions and problem-solving

πŸ”Ή Why Xiaomi Bracelet Does Not Measure Your Heartbeat Automatically?
Possible reasons: Heart rate monitoring is turned off (Mi Fitness β†’ Device settings β†’ Heart rate monitoring); measurement intervals too rare (e.g., once every 30 minutes); Set 1-5 minutes; Low battery power (less than 10%); some models turn off sensors to save energy.
πŸ”Ή Can you trust Xiaomi bracelet for the diagnosis of arrhythmia?
No. Fitness bracelets are not certified for medical diagnosis. They can detect irregular pulses, but an ECG or a cardiologist's consultation is needed to confirm arrhythmia. Mi Fitness has an option called Irregular Heart Notice, but it only works as a pre-warning.
πŸ”Ή How to Reset Your Pulse Settings on Xiaomi Mi Band?
To return your heart rate monitoring settings to factory: Open Mi Fitness and connect to the bracelet. Go to Device Settings β†’ Additional β†’ Reset. Confirm reset. After resetting the bracelet, set up heart rate monitoring again. If you only need to reset your pulse data (without other settings), manually delete it in Status β†’ Heart rate β†’ Delete history.
πŸ”Ή Why the pulse on the bracelet and tonometer different?
The difference is due to: Measurement methods: blood pressure in arteries, the bracelet - blood flow under the skin. Measurement time: if the measurements were more than 1-2 minutes, the pulse could change. Sensor error: Xiaomi has Β±5 beats, tonometers - Β±3 beats. To be accurate, take measurements simultaneously on both hands.
πŸ”Ή How to export pulse data from Xiaomi to Google Fit or Apple Health?
Sync is possible through the Mi Fitness app: Open Mi Fitness β†’ Profile β†’ Settings β†’ Accounts and Sync. Select Google Fit or Apple Health and log in. Enable Sync Health Data. Note: Some models (such as Mi Band 3) do not support heart rate exports.