How to Check Battery Life on Any Device
Battery life affects everything from your daily workflow to whether your laptop survives a long flight. But "checking battery life" means different things depending on your device, operating system, and what you're actually trying to find out — current charge level, estimated runtime, long-term battery health, or cycle count. Each of those is a separate data point, and each lives in a different place.
What "Battery Life" Actually Means
Before diving into steps, it helps to separate two concepts people often mix up:
- Remaining charge — the percentage of power currently stored in your battery (e.g., 73%)
- Battery health — the long-term condition of the battery, expressed as a percentage of its original capacity
A battery at 100% charge but 61% health will drain far faster than one at 80% charge but 95% health. Knowing both numbers gives you the full picture.
How to Check Battery Life on Windows 🔋
Current Charge and Estimated Runtime
The quickest method is the battery icon in the system tray (bottom-right corner of the taskbar). Hovering over it shows remaining percentage and an estimated time remaining — though Windows' time estimate is notoriously variable under shifting workloads.
Battery Health Report (Built-In)
Windows includes a hidden diagnostic tool most users never find. To generate a full battery report:
- Open Command Prompt as administrator
- Type:
powercfg /batteryreport - The report saves as an HTML file (usually in your user folder)
- Open it in any browser
The report shows design capacity vs. full charge capacity — the core health metric. If your battery was designed for 50,000 mWh but now only charges to 38,000 mWh, you're working with roughly 76% of original capacity. It also lists cycle count and recent usage history.
Task Manager
For a quick power drain snapshot, Task Manager → Performance → Battery shows real-time charge rate and drain rate in milliwatts — useful for identifying which apps are hammering your battery.
How to Check Battery Life on macOS
Menu Bar and System Information
The battery icon in the menu bar shows percentage and estimated time. Holding Option while clicking it used to reveal cycle count directly — that was removed in newer macOS versions.
System Report Method
For full battery health data:
- Hold Option and click the Apple menu
- Select System Information
- Navigate to Hardware → Power
Here you'll find cycle count, condition (Normal, Replace Soon, Replace Now, Service Battery), full charge capacity, and design capacity. This is the most detailed native view available on a Mac.
macOS also shows battery health status under System Settings → Battery in recent versions, with a simplified condition label.
How to Check Battery Life on iPhone and iPad
Apple introduced Battery Health in iOS 11.3. To find it:
Settings → Battery → Battery Health & Charging
This screen shows Maximum Capacity as a percentage of original design capacity and flags whether the battery can still deliver peak performance. Apple considers anything above 80% to be in acceptable condition; below that, the battery is eligible for service.
One important caveat: this percentage is Apple's internal estimate and isn't directly comparable to the raw milliwatt-hour numbers you'd see from a Windows report.
How to Check Battery Life on Android
Android is more fragmented here. Some manufacturers (Samsung, OnePlus, Xiaomi) include battery health readouts in their own settings menus — usually under Settings → Battery → Battery Health or similar. Others don't surface this data at all through the standard UI.
USSD Code Method
On some Android devices, dialing *#*#4636#*#* opens a hidden testing menu that includes battery information — though results vary widely by manufacturer and Android version.
ADB Method (Advanced)
For users comfortable with developer tools, connecting an Android device to a computer and running:
adb shell dumpsys battery …returns detailed battery stats including level, health status, temperature, voltage, and charge counter. This works on most modern Android versions.
Factors That Affect What You'll Find
| Factor | Why It Matters |
|---|---|
| Device age | Lithium-ion batteries degrade with each charge cycle — typically rated for 300–500 full cycles before noticeable capacity loss |
| OS version | Newer OS versions often expose more battery data; older versions may hide or lack these tools |
| Manufacturer skin (Android) | Samsung, Google Pixel, Xiaomi, and others each implement battery health differently |
| Usage patterns | Heat exposure, frequent deep discharges, and overnight charging behavior all affect long-term degradation rate |
| Third-party apps | Tools like CoconutBattery (macOS/iOS), BatteryInfoView (Windows), or AccuBattery (Android) can surface data that built-in menus don't show |
Third-Party Tools vs. Built-In Diagnostics
Built-in tools are reliable and require no installation, but they're often simplified. Third-party battery diagnostics can show more granular data — wear rate trends over time, per-app drain breakdowns, temperature history, and charge curve analysis.
The tradeoff is that third-party apps vary in accuracy and require you to trust another piece of software with system-level access. On iOS, deep battery diagnostics are largely restricted by Apple's sandboxing, so third-party options are more limited there than on Windows or Android.
What the Numbers Mean in Practice 🔍
A battery health reading tells you capacity, not necessarily experience. Two users with the same 78% battery health might have completely different runtime experiences depending on screen brightness, background app activity, whether they're using cellular vs. Wi-Fi, and the demands of specific apps.
Cycle count matters alongside capacity — a battery at 85% capacity with 800 cycles is likely degrading faster than one at 85% capacity with 200 cycles, even though the snapshot looks identical.
Runtime estimates from the OS are generated from recent usage patterns, which means they shift constantly. A freshly opened video streaming app will cause the estimate to drop rapidly — not because the battery suddenly lost charge, but because the calculation recalibrated to a higher drain rate.
How much any of this matters depends entirely on how you use your device, what runtime you need, and whether you're diagnosing a current problem or just staying informed about long-term health. Those variables make a significant difference in which numbers deserve your attention.