The honest answer first: most Android phones do not show an iPhone-style battery health percentage out of the box. You have three routes instead — read what your manufacturer already exposes in Settings, run the brand’s own diagnostic tool, or fall back to a battery monitoring app that estimates wear from logged charge cycles. Pick the first one that exists on your phone, then use a second method to confirm it.
How to check battery health on Android takes about two minutes once you know where your brand hides the menu. Here is the short version.
Table of Contents
- What You Need
- How to Check Battery Health on Android: Step-by-Step
- How to check battery health on Android with built-in diagnostics
- Use your phone manufacturer’s battery diagnostics
- Confirm the reading with a battery-monitoring app
- Read the result and decide whether the battery needs attention
- Common Mistakes
- Frequently Asked Questions
- Why doesn’t my Android phone show battery health?
- Why isn’t my AccuBattery health percentage showing up?
- Is AccuBattery battery health accurate?
- What is a good battery health percentage on Android?
- When should I replace my Android battery?
- How often should I check battery health?
- Conclusion
What You Need
You need very little. A charged phone, roughly 20 minutes, and the Settings app that already came with your handset. The battery screen reads more accurately when the phone is not hot and not plugged in, so do this unplugged.
It also helps to know your brand’s skin of Android. Samsung, Xiaomi, Google, OnePlus, Oppo, Realme, Vivo, iQOO, Infinix, Motorola and Nothing each put the same information in a different place, and the label changes too: Battery health, Battery information, Battery protection, Battery health & charging. Naming the wrong one sends you to a support article that does not match your phone.
Optionally, have one monitoring app ready. AccuBattery is the one most people end up with, but it needs a full charge cycle before it will show anything, which trips up almost every new user.
How to Check Battery Health on Android: Step-by-Step
Work through these in order. The built-in screen is the cheapest and most trustworthy, the manufacturer diagnostic is the most official, and the app is the fallback that works on hardware where neither of the other two exists.
How to check battery health on Android with built-in diagnostics
Open Settings, tap Battery, then look for Battery usage, Battery information or Battery health. On Pixel phones running Android 16 the path is Settings > Battery > Battery information, and on One UI 7 it is Settings > Battery > Battery information. If you only see Battery usage, that screen lists which apps drained your power — useful, but it is not a health reading.
There is also a hidden service menu. Open the Phone app and type this exactly:
*#*#4636#*#*
Press call and a Battery Information screen appears on many models. What you care about is the current maximum charge compared with the design capacity, plus the cycle count if your phone reports it. A newer phone reading above 100% is not a fault: batteries ship over-rated, so a Redmi Note 13 4G owner reported Battery Guru at 105% when new and around 101% at seven months. The number walks down toward 100% as it ages.
Nothing on this screen changes your battery. It is a read-only page, and leaving it with the back button is all the cleanup needed.
Use your phone manufacturer’s battery diagnostics
On Samsung, the manufacturer path is the most complete one. Open Samsung Members, tap Support, then Phone diagnostics, run Full test, and tap Battery status. You get a Good or Bad verdict straight from the vendor, and newer One UI 7 builds on models like the Z Fold 6 also expose charge cycles, though not on every region or model. Owners on r/oneui report the richer detail appearing and disappearing between builds, so treat it as a bonus when it is there.
On Xiaomi, Redmi and POCO running HyperOS 2, the deepest reading sits under Settings > Battery > Battery protection. That page shows battery health, the number of charge cycles completed, and often the battery’s manufacturing date — the manufacturing date is the single most useful number for working out real age, because a phone that sat in a warehouse for a year is not what the purchase date suggests.
Here is the same thing for every major brand family.
| Brand | Where to look | What you get |
|---|---|---|
| Samsung (One UI 7) | Samsung Members > Support > Phone diagnostics > Battery status | Good/Bad verdict; charge cycles on newer builds |
| Xiaomi, Redmi, POCO (HyperOS 2) | Settings > Battery > Battery protection | Health percentage, charge cycles, manufacturing date |
| Google Pixel (Android 16) | Settings > Battery > Battery information | Capacity and cycle count on Pixel 8 and newer |
| OnePlus, Oppo, Realme (ColorOS, OxygenOS) | Settings > Battery > Battery health & charging | Health percentage on most models; missing on some late-model units |
| Vivo, iQOO (OriginOS 6) | Settings > Battery > Battery health | Health percentage on most models |
| Infinix (XOS) | Settings > Battery > Battery health | Health percentage where supported |
| Motorola, Nothing | Settings > Battery > Battery info, then an app | Usage stats more often than a health figure |
On Samsung there is a companion code, *#9900#*#*, which dumps battery statistics to logs so engineers can read them. On many handsets it also resets the battery usage stats, which is handy before a support visit and useless for judging wear. Never type values into that service menu — an incorrect entry can make the phone misreport its own battery.
Confirm the reading with a battery-monitoring app
Apps work by logging the charge level across many cycles and comparing what the phone accepts now against the battery’s rated capacity. They are estimates, not a trip to the factory sensor, and the estimate improves as they collect more data.
AccuBattery is the common starting point. On a fresh install it will show a health figure based only on the design capacity, then sit empty, which is the single most reported complaint about it. Let it run: discharge below 15%, charge back to 100% without unplugging early, and repeat a few times. The Health tab fills in once it has real data.
Battery Guru is the other one worth naming. It reads the same underlying sensors, graphs your charge and discharge history, and on some Xiaomi models it is the only place a percentage shows up at all. CPU-Z and CPU-X are lighter alternatives, DevCheck gives a broader hardware readout, and Ampere measures live charge and discharge current rather than wear.
Be careful with apps that ask for Shizuku or root access. The deeper battery-data app Reddit users keep recommending needs one of those, and the reports say it stopped working past Android 13.
Read the result and decide whether the battery needs attention
Here is how the number usually maps to a decision.
| Health | What it means | What to do |
|---|---|---|
| 90% and above | Battery close to how it shipped | Nothing. Recheck in six months. |
| 80% to 90% | Noticeable but normal wear | Plan a replacement if runtime annoys you. |
| Under 80% | Past the usual replacement threshold | Book service, especially for a daily-driver phone. |
There is no universal replacement line. A phone at 82% that lasts a full day is fine; one at 92% that dies at 30% has a problem, and it is probably not the cell. Shutdowns at 20% or higher, a battery that empties in half a day, heat while charging, or a back cover that has begun to lift all outrank the percentage. Swelling is the one case where you stop reading numbers and stop charging the phone.
Charge cycles are the vendor-neutral check. Under 500 is comfortable for a two-year-old phone. Past 1,000 and most cells are into the second half of their life. Some manufacturers rate their cells for roughly 1,600 cycles before they reach 80%, so a high count on a modern phone is less alarming than it used to be.
Common Mistakes
Reading charge level as health. 100% means the phone is full. It tells you nothing about how much the cell can still take, and a worn battery will happily report 100% right before it shuts down.
Judging a reading after five minutes on the charger. Top-ups are shallow and never fill a degraded cell properly. Get a reading after normal use, not during a quick boost.
Trusting an unknown app. Battery figures are easy to fake and there is no store review that catches it. Stick to named apps with visible charge-cycle data, and treat the number as an estimate.
Assuming one reading settles it. Compare two readings a month apart, under similar conditions. A single number is a snapshot; the trend is the signal.
Editing the hidden service menu. Those screens accept input for engineers. Change nothing there.
And if a battery is swollen, unusually hot, or smells odd, unplug it, stop using it, and get it looked at. No percentage matters at that point.
Frequently Asked Questions
Why doesn’t my Android phone show battery health?
Most Android phones simply do not expose a health percentage in Settings, because stock Android reports charge level and charging state rather than long-term wear. Brands that do surface it use their own menu names, and some models and regions skip it entirely. If the setting is missing, use the manufacturer diagnostic app, then fall back to a monitoring app that estimates wear from logged charge cycles.
Why isn’t my AccuBattery health percentage showing up?
AccuBattery starts with only the battery’s design capacity and has no real data to compare against, so the Health tab stays blank until it logs enough cycles. Let the phone discharge below 15% on its own, then charge it all the way to 100% without interrupting, and repeat a few times. Opening the app right after a top-up will still show nothing, and that is expected behaviour rather than a bug.
Is AccuBattery battery health accurate?
It is a good estimate, not a measurement. The app compares what the phone currently accepts with the rated capacity of the cell, so accuracy depends on temperature, charging habits, how the phone has been used, and the data it has collected. Give it several full cycles, and treat a reading of 5 or 10 percent either way as noise rather than a verdict on your battery.
What is a good battery health percentage on Android?
Anything at 90 percent or above is close to how the cell shipped and needs no action. Between 80 and 90 percent is normal wear worth planning around. Under 80 percent is the usual point where a battery gets replaced, though that is a guideline rather than a rule. A phone that shuts down early or runs hot deserves attention whatever the number says.
When should I replace my Android battery?
Replace it when the symptoms show up, not only when the percentage drops. Unexpected shutdowns above 20 percent, runtime that no longer lasts a working day, heat while charging, or swelling all justify service. A reading under 80 percent confirms wear, and if you are selling the phone, anything above 80 percent keeps the resale conversation simple.
How often should I check battery health?
Take a baseline now so you have something to compare against, then every six months or so. There is no need to check daily — the battery barely moves in a month, and constant checking only invites you to act on noise. If you are buying a used phone, check before you pay, and use the cycle count alongside the percentage.
Conclusion
Start in Settings. If your brand exposes a health figure there, take it. If not, run the manufacturer’s diagnostic, and if that comes back empty too, install AccuBattery and give it a few full cycles before you believe anything it says.
How to check battery health on Android is not one path but three, and which one works comes down to your Android version and your manufacturer. Recurring shutdowns, swelling, overheating, or a hard drop in capacity deserve your attention long before a diagnostic percentage does. Write down today’s number, though — in six months, that is the only figure that tells you anything.


