How to Check Battery Health on Android (All Brands and Versions)
Quick Answer
The universal approach that works on any Android phone: install AccuBattery from Google Play (free), charge your phone to 100%, and use it normally for 3–5 cycles. The Health tab will show your battery's estimated capacity as a percentage of original design capacity. For a quicker but less precise check, dial *#*#4636#*#* in the Phone app — on phones where this works, tap "Battery information" to see battery health status and voltage.
Android does not have a universal battery health screen the way iOS does — each manufacturer implements it differently, and some do not surface it at all in the standard UI. But the data is there in every Android phone, accessible through built-in diagnostics, hidden service menus, or reliable third-party apps. This guide covers every method that works across brands, including Samsung, Pixel, OnePlus, Xiaomi, and Motorola.
Why Android Battery Health Checking Is Complicated
Google\'s Android OS does not mandate a standardized battery health API or UI. Each manufacturer — Samsung, Google, OnePlus, Xiaomi, Motorola — decides independently how much battery data to expose in Settings. Some show nothing; others show a detailed health screen. This is why a universal Android battery health guide must cover multiple methods.
Method 1 — Built-In Settings (Varies by Manufacturer)
| Brand | Path to Battery Health |
|---|---|
| Samsung Galaxy | Settings → Battery and Device Care → Diagnostics → Phone diagnostics → Battery status |
| Google Pixel (Android 14+) | Settings → Battery → Battery health (available on Pixel 6 and later) |
| OnePlus (OxygenOS 13+) | Settings → Battery → Battery Health |
| Xiaomi / MIUI | Settings → About phone → All specs (shows battery capacity; no health %) |
| Motorola | Phone app → dial *#*#4636#*#* → Battery information |
| Most others | Settings → Battery (no health %; use AccuBattery instead) |
Method 2 — Hidden Service Menu (*#*#4636#*#*)
Many Android phones respond to a hidden diagnostic code accessible from the Phone dialer:
- Open the Phone app.
- Dial
*#*#4636#*#*(no need to press call — it auto-opens on most phones). - Tap Battery information.
The screen shows:
- Battery health: Good, Dead, Over voltage, Unspecified failure, or Cold — reported by the battery management chip
- Battery voltage: Current voltage in millivolts (a fully charged Li-ion should be 4,100–4,200 mV; below 3,600 mV at full charge indicates significant wear)
- Battery temperature: In tenths of a degree Celsius
Note: "Good" in this menu means the battery management chip is communicating normally — it does not mean capacity is above 80%. For capacity information, use AccuBattery or your manufacturer's diagnostic tool.
Method 3 — AccuBattery (Recommended for All Android Phones)
- Install AccuBattery from Google Play.
- Open the app. On first launch, charge to 100% as instructed.
- Use your phone normally through 3–5 full charge cycles.
- Open the Health tab — it shows your battery's estimated design capacity vs. current measured capacity, with a percentage health figure.
AccuBattery measures the actual charge flowing in and out during each charge cycle and compares it to the manufacturer's rated capacity. This is more reliable than reading a static value from the battery management chip because it uses real measurements.
Method 4 — ADB Battery Command (Advanced)
If you have Android developer tools installed on a computer:
adb shell dumpsys battery
The output includes battery health status, voltage, temperature, level, and technology type. The "health" field uses numeric codes: 2 = Good, 3 = Overheat, 4 = Dead, 5 = Over voltage, 6 = Unspecified failure, 7 = Cold. This reads the same data as the *#*#4636#*#* menu but is accessible even when the service menu code does not work.
What Android Battery Health Percentage Means
Most Android implementations, and AccuBattery, compare current measured capacity against the manufacturer's rated capacity at the factory:
| Health % | Condition | Typical action |
|---|---|---|
| 90–100% | Excellent | No action needed |
| 80–89% | Good — some wear | Monitor; no urgent action |
| 70–79% | Moderate wear | Consider replacement if runtime is insufficient |
| Below 70% | Significantly degraded | Replace — risk of unexpected shutdowns |
Signs Your Android Battery Needs Replacement
- Phone shuts off at 15–30% remaining charge
- Battery drains noticeably faster than when the phone was new (accounting for new apps installed)
- Back cover or screen bulging (swollen battery — stop using immediately)
- Excessive heat during normal use, not just charging
- Inaccurate battery percentage (jumps from 40% to 10% instantly)
FAQs
Does *#*#4636#*#* work on all Android phones?
On most Android phones, yes. Some heavily customized Android versions (certain Xiaomi MIUI and Huawei EMUI builds) suppress this code. If it does not open a diagnostic panel after dialing, your manufacturer has disabled the feature. Use AccuBattery instead.
How accurate is AccuBattery?
AccuBattery is one of the most accurate consumer-accessible battery health tools available for Android. After 5+ charge cycles, estimates are typically within 3–5% of laboratory measurements. The first 1–2 readings are less accurate while the app calibrates. Avoid using fast charging during calibration cycles for the best initial measurements.
My Android battery shows "Good" health but drains very fast. Why?
"Good" in Android diagnostics means the battery is communicating correctly and within electrical parameters — it does not mean capacity is high. A battery can report "Good" at 65% capacity. Fast drain with "Good" status usually means capacity has declined significantly. Measure actual capacity with AccuBattery to get the true health figure.
Can I improve Android battery health without replacing it?
Physical battery capacity cannot be improved through software. However, you can slow further degradation: charge to 80% (many Android phones have a charging limit setting), avoid charging in very hot conditions, and enable Adaptive Charging or Slow Charging overnight options if your phone supports them.
Is it safe to charge Android phones overnight?
Phones with modern battery management circuits stop charging at 100% — they will not overcharge. The issue is staying at 100% for hours, which causes mild long-term degradation. Adaptive Charging (available on Pixel, OnePlus, and some Samsung models) addresses this by learning your wake time and holding at 80% until the alarm.
Summary
Android battery health is fragmented by manufacturer, but AccuBattery works on every Android phone and provides the most accurate capacity percentage after a few charge cycles. The hidden *#*#4636#*#* service menu gives a quick status check on most phones. When capacity falls below 80%, runtime drops noticeably and unexpected shutdowns become more common. A swelling battery is an urgent safety issue that warrants immediate replacement regardless of what any software diagnostic reports.