A smartphone battery is one of the most vulnerable components, which degrades even with proper use. According to statistics, after 1.5–2 years the battery capacity decreases by 20–30%, and after 500 full charging cycles the loss can reach 50%. But how do you know that the problem is in the battery and not in the charger or software glitch? We devoted this article to practical methods for checking battery charge on Android —from standard tools to hidden engineering menus.
You will learn how to distinguish battery wear from a malfunction of the power controller, which applications provide accurate data on the health of the battery, and why the “100% charge” indicator in the status bar often enters into delusion. We’ll also figure out how to interpret technical parameters like voltage, capacity and charge cycles, which are usually hidden from the user. Let's start with the simplest methods - they do not require root access or special knowledge.
1. Standard Android settings: what you can find out without applications
Even without third-party software Android provides basic information about the battery —it is enough to assess the current charging status and identify obvious problems. The main menu with data is located in the section Settings → Device care → Battery (on Samsung) or Settings → Battery (on Xiaomi, Google Pixel, OnePlus etc.). Displayed here:
- 📊 Charge consumption graph for the last 24 hours or several days (allows you to notice an abnormal discharge).
- ⚡ List of applicationsthat consume the most energy (if the battery drains too quickly, the culprit may be here).
- 🔋 Approximate operating time until complete discharge (but this indicator is often overestimated).
However, the standard settings have critical flaw: they do not show the actual battery capacity or the number of charging cycles. For example, if your smartphone originally had a 4000 mAh battery and now its actual capacity is 3000 mAh, the system will still display “100%” when fully charged. To see the real numbers, you will need additional tools.
⚠️ Warning: On some devices (for example Huawei or Oppo), the battery section may hide detailed statistics due to manufacturing limitations. In this case, proceed to methods 2–4.
2. Hidden engineering codes: how to get battery technical data
Android smartphone manufacturers hide under service USSD codes extended information about the battery condition. These codes work offline and don't require any app installation, but their syntax differs depending on the brand. Below are current combinations for popular brands:
| Brand | Code | What it shows |
|---|---|---|
| Samsung | ##4636## |
Testing menu with tab Battery information (voltage, temperature, charge level). |
| Xiaomi/Redmi/Poco | ##6484## or ##64663## |
Battery test with data on capacity and wear (on some models). |
| Google Pixel | ##4636## |
Similar to Samsung, but without cycle information charging. |
| OnePlus | *#808# |
Diagnostics menu with section Battery (includes data on battery health). |
After entering the code, you will be taken to the engineering menu. Look for tabs like Battery Information or Power. Here, pay attention to:
- 🔢 Level — current percentage of charge (must match the indicator in the status line).
- ⚡ Voltage —voltage in millivolts (norm for Li-ion: 3700–4200 mV at 100% charge).
- 🌡️ Temperature —battery temperature (optimally: 25–40°C; above 45°C - overheating).
If the voltage at 100% charge is below 3800 mV, this may indicate extreme wear on the battery or a controller malfunction. And a temperature above 50°C when charging is a reason to immediately disconnect the device from the network.
3. Diagnostic applications: top 5 tools from the playmarket
Standard Android tools provide only superficial data, and engineering codes do not always work. For deep diagnostics it is better to use specialized applications. We tested dozens of utilities and selected those that provide the most accurate information without root access:
-
AccuBattery (free, with premium options)
Shows the actual battery capacity (in mAh), number of cycles charging, discharge rate and wear. Feature: takes into account design capacity (factory capacity) and compares it with the current one. For example, if the battery was originally 5000 mAh, and is now 3800 mAh, the application will show 24% wear.
-
Battery Guru (free)
Monitors voltage, temperature and battery life. There are discharge graphs and overheating notifications. Suitable for tracking wear dynamics.
-
CPU-Z (free)
Tab
Batterydisplays voltage, charge level, battery technology (Li-ion/LiPo) and status (Charging/Discharging). Minus: does not show capacity.
How to use AccuBattery for accurate diagnostics:
Charge your smartphone to 100% and wait for the “Charging complete” notification|Open AccuBattery and go to the “Health” tab|Compare the current capacity (Estimated capacity) from the factory (Design capacity)|Check the number of charge cycles (Charge cycles) - if more than 500, the battery is close to replacement-->
Important: the first 2-3 charge/discharge cycles after installation AccuBattery needed for calibration. Only then will the application show the exact data.
⚠️ Attention: Some applications (for example, Battery Calibration) promise to “reset battery statistics” to increase battery life. This is a myth - such utilities only reset system data, but do not restore the physical capacity of the battery. Moreover, they can disrupt the operation of the power controller.
4. Developer Settings: Hidden Battery Settings
Android has a hidden developer mode where you can find extended data on energy consumption. To activate it:
- Go to
Settings → About phone. - Find the item
Build numberand tap on it 7 times in a row (a notification “You have become a developer” will appear). - Go back to the main settings and open a new section
For developers.
Here we are interested in two parameters:
- 📉 Remaining battery capacity (
Battery capacity) - shows the current maximum in mAh (for example, 3700 instead of 4000). - ⚡ Consumption monitoring (
Process stats) - a list of processes that consume power in the background.
If there is no item in the developer settings Battery capacity, then the manufacturer has blocked it (so often do Huawei i Oppo). In this case, use AccuBattery or engineering codes.
To quickly find battery “eaters”, enable the option Do not turn off the screen while chargingin the developer settings. Then connect your smartphone to the charger and watch the consumption graph in real time.
5. Physical signs of battery wear: when it’s time to change the battery
Even without numbers and graphs battery wear can be determined by indirect signs. Pay attention to the following symptoms:
- 🔌 The smartphone is discharged by 20-30% per hour in standby mode (with the screen and Wi-Fi turned off).
- ⚡ Charging jumps (for example, from 80% immediately to 100% or vice versa). This is a sign of a controller failure or battery cell degradation.
- 🔥 The device gets very hot when charging or under load (case temperature above 45°C).
- 📉 The operating time has been reduced by 2-3 times compared to a new one condition.
- 🔋 The battery is swollen (visible by the raised back cover or curved screen).
The last two points are especially dangerous. Battery swollen can damage the motherboard or even catch fire, and Overheating accelerates battery degradation by 2-3 times. If you notice these signs, immediately:
- Stop using the device.
- Remove the battery (if possible without disassembling the case).
- Contact the service center.
⚠️ Attention: Do not try to “reanimate” a swollen battery by puncturing or heating - this may lead to a fire. Lithium-ion batteries require disposal at special collection points.
What to do if the smartphone turns off at 20-30% charge?
This is a typical symptom incorrect calibration of the battery controller or critical wear. Try:
1. Completely discharge the device before turning it off.
2. Charge up to 100% without interruption (use the original charger).
3. Repeat the cycle 2-3 times.
If the problem persists, you need to replace the battery or reflash the controller (in the service).
6. Checking the charger: is it not the problem?
Before blaming the battery, make sure that the charger and cable are working properly. Poor quality chargers may supply insufficient current, causing the battery to charge slowly or undercharge. How to check:
- 🔌 Use another charger (preferably original or certified).
- ⚡ Check the cable - bend it at the connectors: if charging is interrupted, the cable is damaged.
- 📱 Connect the smartphone to the PC —if the charge is on, the problem is in the power supply.
- 🔋 Use the application Ampere (shows the real charging current). Standard for fast charging: 1.5–3 A.
If the charging current is Ampere lower than 500 mA, this indicates:
- Faulty cable or charger.
- Dirty connector USB-C/Micro-USB (clean it with a wooden toothpick).
- Problems with the power controller on the motherboard.
Modern smartphones (for example, Samsung Galaxy S23 or Xiaomi 13) support Adaptive charging, which automatically limits the current when overheated. If you see the message “Charging paused,” let the device cool down.
If the original charger and cable are working, but the charging current is still low (less than 1 A), this may indicate a worn-out battery or a faulty power controller. In this case, diagnostics are required at a service center.
7. Professional diagnostics: when to contact the service
If independent checks do not give a clear answer, and the smartphone behaves unstable (turns off, does not hold a charge, overheats), it’s time to contact a specialist. The service center will carry out:
- 🔬 Battery capacity test using professional equipment (for example, Cadex C7400).
- 🔧 Checking the power controller on the motherboard.
- 📊 Diagnostics of the charging connector (often oxidized contacts).
- 🔋 Battery replacement (if wear exceeds 50%).
The cost of replacing the battery varies:
| Brand | Cost (original battery) | Cost (analogue) |
|---|---|---|
| Samsung (Galaxy S series) | 3 000–5 000 ₽ | 1 500–2 500 ₽ |
| Xiaomi (Redmi Note) | 2 000–3 500 ₽ | 800–1 500 ₽ |
| Google Pixel | 4 000–6 000 ₽ | 2 000–3 000 ₽ |
Contact only authorized service centers - this guarantees the use of original spare parts and the preservation of the warranty (if it is still valid). Avoid. “garage” workshops where they can install a low-quality battery that will last only a few months.
⚠️ Attention: Details may vary depending on the device model and region. Check the current prices and warranty conditions on the manufacturer’s website or at the official service center.
FAQ: Frequently asked questions about checking the battery on Android
Is it possible to restore the battery capacity?
No, the physical capacity of lithium-ion batteries cannot be restored. All “miracle methods” like deep discharge or freezing are myths that will only worsen the situation. The only way to return the original characteristics is to replace the battery.
Why does the smartphone show 100% charge, but quickly discharges?
This happens due to discrepancies between the actual and declared capacity. The system considers the battery to be 100% charged, but its actual capacity has decreased (for example, from 4000 mAh to 2500 mAh). You can check this through AccuBattery or the engineering menu.
How often do you need to calibrate the battery?
Calibration (full discharge/charge cycle) is recommended once every 2-3 months. This helps the controller more accurately determine the charge level. However, frequent calibration (for example, weekly) damages the battery, since each full cycle reduces its resource.
Can a fast charger ruin the battery?
Modern smartphones support adaptive charging, so the original fast memories (for example, Samsung 25W or Xiaomi 120W) are safe. However, non-certified power supplies can supply unstable voltage, which accelerates battery wear.
What to do if the battery is swollen, but the smartphone is still working?
Stop using the device immediately! A swollen battery can damage the screen, motherboard, or even catch fire. Take your smartphone to a service center to have the battery replaced. Do not try to remove the battery yourself - it is dangerous.