How to Check Battery Health on Android: What You Need to Know

Android battery health isn't always front and center the way it is on iOS — but that doesn't mean the information isn't accessible. It just depends on your device, Android version, and how deep you're willing to dig.

What "Battery Health" Actually Means

Battery health refers to your battery's current capacity compared to its original rated capacity when it was new. A brand-new battery is typically at 100% health. Over time, lithium-ion batteries degrade through charge cycles, heat exposure, and age — so a two-year-old phone might hold only 80–85% of its original charge capacity, even if nothing has gone wrong.

This matters because it's the real reason your phone doesn't last as long as it used to. It's not always a software bug or a rogue app — the battery simply can't store as much energy as it once could.

Why Android Makes This Harder Than It Should Be 🔋

Apple exposes battery health directly in iOS settings. Android, as a platform, doesn't have a single standardized place for this — because Android runs on hardware from dozens of manufacturers, each of whom handles battery diagnostics differently.

That means where you find battery health information depends heavily on which phone you have.

Method 1: Built-In Settings (Samsung, OnePlus, and Others)

Some manufacturers have started building battery health information directly into their settings menus.

Samsung Galaxy devices (particularly newer models running One UI 6 and later) include a battery health indicator under: Settings → Battery and device care → Battery

This shows a general health status rather than a precise percentage — categories like "Good" or "Replace soon."

OnePlus and OPPO devices running OxygenOS or ColorOS may include similar diagnostics under device care or battery settings. The exact path varies by model and software version.

Pixel devices running Android 14 and later include a battery information page accessible through Settings, though the level of detail is more limited than what third-party tools provide.

If your phone doesn't surface this information natively, you have other options.

Method 2: The Hidden Diagnostic Code

Many Android devices respond to a USSD code that opens a hidden service menu with battery information:

Dial *#*#4636#*#* from your phone app.

This opens a testing menu on many devices (particularly Samsung). From there, tap Battery Information to see stats including:

  • Battery status
  • Battery level
  • Scale (maximum value)
  • Voltage
  • Temperature

⚠️ This code doesn't work on all devices — results vary by manufacturer and Android version. Some phones simply won't respond to it.

Method 3: Third-Party Battery Health Apps

When built-in tools fall short, third-party apps can pull battery data from your device's system APIs. Some well-regarded options in this category include apps like AccuBattery and CPU-Z, which surface battery capacity estimates, charge cycle data, and wear level over time.

A few important things to understand about these apps:

FactorWhat It Means
Estimated vs. actual capacityApps calculate health by measuring how much charge your battery holds during actual use — accuracy improves over time
Permissions requiredThese apps read battery and system data; review permissions before installing
Rooted vs. non-rootedRooted devices can expose more precise battery data; non-rooted devices rely on estimates
Calibration periodSome apps need several charge cycles to give reliable readings

No third-party app has guaranteed accuracy — they're working with the data Android makes available, which varies by device.

Method 4: ADB (For the More Technical User)

If you're comfortable with computers and developer tools, Android Debug Bridge (ADB) can pull detailed battery statistics directly from your device.

With ADB installed on your computer and USB debugging enabled on your phone, the command:

adb shell dumpsys battery 

returns output that includes fields like level, voltage, temperature, and on some devices, charge_counter — which represents current battery capacity in microampere-hours (µAh). Comparing this to your battery's rated capacity gives you a raw health percentage.

This method gives the most unfiltered data, but it requires technical comfort with command-line tools and developer mode.

The Variables That Change What You'll Find

Even knowing all the methods above, what you'll actually be able to see depends on several overlapping factors:

  • Your device manufacturer — Samsung, Google, OnePlus, Xiaomi, and others expose different levels of battery data
  • Your Android version — newer OS versions, particularly Android 14+, have improved battery transparency on supported hardware
  • Whether your device is rooted — root access unlocks significantly more diagnostic data
  • How long you've owned the device — apps that estimate capacity through usage need time to build accurate readings
  • Your charging habits — frequent fast charging and high-heat environments accelerate degradation, so two phones of the same age can show meaningfully different health levels

What a "Good" Number Actually Looks Like

General guidance in the battery technology space treats 80% or above as healthy — meaning the battery still holds at least 80% of its original designed capacity. Below that threshold, most users notice a meaningful impact on daily use.

But that threshold isn't a hard rule. A power user who's on their phone constantly will feel the difference at 85%. Someone who uses their phone lightly might not notice anything meaningful at 75%.

The numbers only tell part of the story — how battery health affects your experience depends entirely on how you use your device and what you're comparing it against.