Hot topics

How to Check the Battery Status of Your Samsung, Xiaomi, and Other Smartphones

nextpit battery runtime galaxy s21 fe
© Framesira/Shutterstock / Montage: nextpit

Read in other languages:

Your smartphone doesn't charge anymore? You should check the battery health of your Samsung, Xiaomi, or OnePlus smartphone. In this tutorial, the nextpit editorial team shows you how can check the battery status of your Android smartphone.

"Why does my smartphone stop charging suddenly?" his question is difficult to answer if you are one of the majority of users who own an Android smartphone with a non-removable lithium battery. Only a few manufacturers such as the Fairphone 5 (review) or senior smartphones have a removable battery.

Fortunately, there is a way to determine the condition of your smartphone's battery before deciding whether you want to replace it or not. Find out which of the numerous options here is right for you, some of which are also offered by the manufacturer itself. 

How to check the battery status of your Samsung smartphone

Let's begin with Samsung, as the Galaxy smartphones are the most widely used Android-powered handsets worldwide. To check the battery level of your Samsung phone, you have two options: enter the secret code *#0228# or via the diagnostic function. The latter can be accessed through the settings or the Samsung Members app.

However, the USSD code no longer seems to work. We have contacted Samsung and will keep you updated on the latest developments. We have therefore removed the section about the Samsung USSD code from an earlier version of the article until further notice.

Check the battery of your Samsung smartphone with the OneUI diagnostic function

Samsung allows you to run a whole series of diagnostics to check the proper functioning of your smartphone at the hardware level. Overall, you can test 25 functions and components, from sensors to network connectivity, components and battery. You can access this diagnostic function through two ways, depending on whether you have One UI 6 (review) installed or not.

  1. Launch the Samsung Members app.
  2. In the bottom navigation bar, select  Help.
  3. In the Diagnostics pane, select Show Tests.
  4. Select Battery Status and begin the test.

You can then view the status of your battery which should be listed as "Good" in addition to the charge capacity which corresponds to the information on your smartphone's technical specifications.

Samsung's battery diagnostic function gives you the low down on what's happening behind the scenes.
With Samsung's diagnostic function, you can check the health of your battery, among other things. / © nextpit.

Please note that your Samsung Galaxy smartphone is running the latest in-house user interface, which is One UI 6 in this case, based on Android 14. This allows you to access this diagnostic function directly via the battery utility without using Samsung Members..

  1. Go to Settings.
  2. Select Device care.
  3. Go to Diagnostics and follow steps 3 and 4 mentioned above.
Enter the battery settings right away via OneUI 5 or 6.
Go to the battery settings directly if you already have OneUI 5 or 6. / © nextpit

How to check the battery status of your Xiaomi smartphone

Unfortunately, Xiaomi only offers a few options to check the battery health status of your Xiaomi smartphone. These are not as varied as with Samsung. The only option you have is to enter the secret code.

  1. Enter the code *#*#6485#*#* on the keyboard of your phone app (native).
  2. See whether the entry MB_06"Good" is displayed.
Your MIUI version will determine which codes you can view.
Depending on your MIUI version, not all codes are necessarily displayed in this secret menu from Xiaomi. / © nextpit.

The term MB_06 stands for the health status of your battery. However, there is other data in this special menu that can be interesting. Again, the official sources are very sketchy, so we drew up a lexicon from what I could cross-check on the various Xiaomi forums:

The "MB_" codes:

  • MB_00 % battery remaining
  • MB_01 battery status: charging/discharging
  • MB_02 charging protocol (fast, etc)
  • MB_03 charging voltage
  • MB_04 voltage consumed (volts), e.g. 117000 corresponds to 1.17 volts
  • MB_05 battery temperature, where 260 corresponds to 26°C
  • MB_06 health of the battery
  • MB_07 temperature of the charger/adapter temperature chip
  • MB_08 temperature control level
  • MB_09 maximum battery voltage at full load

The "MU_" codes:

  • MU_00 charger type
  • MU_01 charging mode
  • MU_02 charging output direction: (0: no charging / 2: charging / 3: reverse charging)
  • MU_03 maximum input voltage via USB
  • MU_04 current input voltage via USB

The "MF_" codes:

  • MF_01: current charge level. If this differs from MB_00, it indicates a battery problem
  • MF_02: number of charge cycles (recharge from 0 to 100% since first use)
  • MF_05: real battery capacity
  • MF_06: the charge capacity specified by the manufacturer

The "MM_" codes:

  • MM_00: AICL result (adaptive input current limitation)
  • MM_01: USB input current
  • MM_02: Maximum charging voltage of the charger
  • MM_03: Current maximum charge capacity. If it differs from the one indicated in MF_06 or MF_05 (or on the datasheet), your battery has deteriorated

3 apps to check your battery status with all brands

So far, we have discussed solutions specific to selected manufacturers that are not necessarily the most intuitive, just like using USSD codes. The easiest way is to install an Android application to check the health of your phone's battery.

The three most common apps are Ampere, CPU-Z, and AccuBattery.

Check the status of your smartphone battery using the Ampere app

Simple and comprehensive, Ampere displays the amperage as you charge your smartphone. This way, you can test different chargers and choose the best one for your smartphone. The app also allows you to check how fast your battery is discharging.

It also shows the health level of your battery, but it doesn't provide more precise data, you can just tell if the level is good or not. Ampere is mainly thought to determine if you are using the right charger with your smartphone or not.

  • Price: Free / Ads: Yes / In-app purchases: Yes / Account: Not required
While Ampere is a good place to start, it is not the most comprehensive.
Ampere is an accessible entry point, but not the best solution for determining the condition of your battery. / © nextpit

Check the status of your smartphone battery using the CPU-Z app

You can also take a look at CPU-Z which will not only give you some information about your battery but also about many other elements of your device (from build number to processor core speed, temperatures, and sensors).

  • Price: Free / Ads: Yes / In-app purchases: Yes / Account: Not required
Check out your smartphone battery's details with CPU-Z, where you can see more than just battery health status.
CPU-Z informs you about the status of your smartphone battery, but that's not all. / © nextpit

Check the status of your smartphone battery using the AccuBattery app

AccuBattery is an application that I would only recommend to those of you who really want to know the precise state of your battery. If it's just curiosity, AccuBattery is not for you since you have to give the app time to measure your usage and calculate estimates.

The more you use AccuBattery, the more accurate the app becomes when analyzing your battery performance. AccuBattery offers four tabs you can refer to: ChargeDischargeHealth, and History. When you charge your smartphone, AccuBattery estimates its charge capacity. By comparing it to the "official" charge capacity that you have to fill in manually, AccuBattery can determine the state of your battery.

  • Price: Free / Advertising: No / In-app purchases: Yes/ Account: Not required
You have to use the AccuBattery app across a long period of time to obtain a more accurate picture.
I haven't used AccuBattery long enough for the app to assess the battery status of my OnePlus Nord 2. / © nextpit

What are the Android secret codes to check the battery status?

First of all, I advise you to check our detailed article about Android secret codes. I'll give you the short version and for that, you have to distinguish USSD codes from Android secret codes because the two terms are often confused.

The USSD codes or Unstructured Supplementary Service Data are a protocol that allows sending information via 2G, 3G, or 4G/5G networks. The idea is to be able to trigger actions remotely, by sending a specific code for each feature. 

Android secret codes look like USSD codes since they often begin with an asterisk. The difference with USSD codes is that you don't need a network to activate the secret codes. They are actually stored in system files and depend on the version installed on the smartphone.

Many codes became obsolete with the switch to Android 4.3 Jelly Bean and later, Lollipop. In fact, with each new version, some codes were removed while others were added. Not to mention the codes specific to certain Android skins like One UI or MIUI mentioned earlier in this article.

Just note that apart from the Samsung and Xiaomi codes, the code *#*#4636#*#* worked with almost all Android smartphones and allowed to display an information menu with, among other things, the battery status. Personally, I tried it on a Samsung with OneUI 5, a OnePlus with OxygenOS 13, a Xiaomi with MIUI 13, and an Asus with Zen UI 9. And I could never get any battery info with that famous code *#*#4636#*#*.

What do you think about this guide? Which secret codes do you use most often on your Android smartphone? Do you know any other tips or apps to check the condition of your smartphone battery? Let us know in the comments.

This post was updated on May 30, 2024 with information concerning Samsung's USSD code to reflect the latest situation.

 The best gaming monitors at a glance

  Best gaming monitor up to $400 Best gaming monitor up to $600 Best gaming monitor up to $800 Best gaming monitor up to $1,000 Best gaming monitor for consoles
Image LG Ultragear 27GP850P - product image Asus ROG Strix XG27AQ - product image BenQ MOBIUZ EX3210U - product image Asus ROG Swift PG27AQDM - product image Gigabyte M32U - product image
nextpit receives a commission for purchases made via the marked links. This has no influence on the editorial content and there are no costs for you. You can find out more about how we make money on our transparency page.
Go to comment (0)
Antoine Engels

Antoine Engels
Senior Editor

Black belt in specs sheet analysis. OnePlus fanboy in (slow) remission. Average estimated reading time of my articles: 48 minutes. Tech deals fact-checker in my spare time. Hates talking about himself in the 3rd person. Dreams he was a gaming journalist in another life. Doesn't get the concept of irony. Head of editorial for NextPit France.

To the author profile
Liked this article? Share now!
Recommended articles
Latest articles
Push notification Next article
No comments
Write new comment:
All changes will be saved. No drafts are saved when editing
Write new comment:
All changes will be saved. No drafts are saved when editing