Below are all reliable methods, ordered from most accurate to fallback options.
Method 1: Built-in System Setting (Most Accurate)
Starting with Android 14, Google added a native battery health API. Most phones running Android 15 and newer include a dedicated menu.
Universal quick way
Open Settings
Use the top search bar and type
battery healthTap the result if it appears — you will see the maximum capacity percentage.
Full path for stock Android / Google Pixel (Android 15+)
Settings → Battery → Battery Health
Pixel 6 and newer devices on Android 15+ support this natively. Older Pixel models do not show a percentage in system settings.
Method 2: Brand-Specific Menus
Samsung Galaxy
Samsung does not show battery health percentage in the main Settings app. Use the official diagnostic tool:
Open the Samsung Members app (pre-installed; download from Play Store if missing)
Tap the Support tab at the bottom
Tap Phone diagnostics → Get started
Select Battery status
You will see a rating: Normal / Weak / Bad
Newer One UI versions may also show a health percentage under Settings → Battery → Battery informationSamsung
Xiaomi / Redmi / POCO (HyperOS / MIUI)
Settings → Battery → Battery Health You will see maximum capacity percentage and battery cycle count on most recent models.
OPPO / realme / OnePlus
OPPO / realme: Settings → Battery → Battery Health
OnePlus (OxygenOS 13+): Settings → Battery → Battery Health
Older OnePlus devices: dial
*#808#or*#36446337#to enter engineering mode, then find Battery information (note: do not change other settings in engineering mode)
vivo / iQOO
Settings → Battery → Battery Health (or "Battery Health & Charging") Alternative: open iManager → Phone Management → Phone Health If the option is missing, your model does not support built-in viewing — use Method 4 instead.
Method 3: Hidden Dialer Code (Fallback)
This works on many older and some newer Android phones, but it rarely shows a full health percentage — it only shows basic status.
Open your phone dialer
Enter:
*#*#4636#*#*Tap Battery information
Look for the "Health" field — it will usually say Good, but will not show a capacity percentage.
⚠️ This code is blocked on many Samsung, newer Xiaomi, and carrier-locked devices.
Method 4: Third-Party App (For Phones With No Built-In Option)
If your phone has no native battery health menu, use AccuBattery (free, no root required, widely trusted).
Install AccuBattery from the Google Play Store
Use your phone normally and charge it fully at least 3–5 times
The app will calculate your battery's actual capacity by tracking charge cycles
Go to the Health tab to see your estimated battery health percentage
How it works
It compares the charge your battery actually holds against the factory design capacity. The more charge cycles you complete, the more accurate the reading becomes.
How to Interpret Battery Health
90% and above: Excellent — battery is nearly new
80%–89%: Normal — expected degradation from regular use
Below 80%: Significant degradation — you will likely notice much shorter battery life, and random shutdowns may occur. This is the standard threshold for battery replacement.
Important Notes
Official built-in readings are the most accurate. Third-party apps provide estimates only.
Do not modify unknown settings in engineering/debug menus — you can break your device.
If your phone shuts down randomly or drains extremely fast even with 80%+ health, visit an official service center for a professional test.