How to Check Battery Health of Your Laptop

Your laptop battery doesn't fail all at once — it degrades gradually, charge cycle by charge cycle, until one day you notice it dying in two hours instead of six. Knowing how to check battery health gives you an early warning system, so you're never caught off guard by a sudden shutdown or a laptop that can't survive unplugged.

Here's exactly how to do it across different operating systems, plus what the numbers actually mean.

What "Battery Health" Actually Means

Every rechargeable battery has a design capacity — the maximum charge it was built to hold when new. Over time, through normal use, that capacity shrinks. Battery health is typically expressed as the ratio between your battery's current full charge capacity and its original design capacity.

A battery reporting 85% health can only store 85% of what it once could. That translates directly into shorter runtime between charges. Most manufacturers consider a battery "healthy" above 80%, and "degraded" or in need of replacement below that threshold — though this varies by brand and use case.

Two key terms to understand:

  • Design capacity — the rated capacity from the factory, measured in milliwatt-hours (mWh)
  • Full charge capacity — what your battery can actually hold right now
  • Cycle count — how many complete charge-discharge cycles the battery has accumulated

How to Check Battery Health on Windows 🔋

Windows has a built-in battery reporting tool that most users never discover. It generates a detailed HTML report with historical capacity data, cycle counts, and usage estimates.

To run it:

  1. Open the Start menu and type cmd
  2. Right-click Command Prompt and select Run as administrator
  3. Type the following command and press Enter:
powercfg /batteryreport /output "C:attery-report.html" 
  1. Open File Explorer and navigate to your C: drive to find battery-report.html
  2. Open it in any browser

The report shows your battery's design capacity vs. full charge capacity side by side, along with recent usage history and an estimate of battery life at different drain rates. This is the most reliable method on Windows and requires no third-party software.

What to look for: If your full charge capacity is significantly lower than design capacity — say, 60% or less — the battery has degraded substantially.

Windows 11 Battery Health (Settings Shortcut)

On some Windows 11 devices, particularly those manufactured after 2021, you can also find a simplified battery health percentage under Settings → System → Power & Battery → Battery health. This isn't available on all hardware — it depends on whether the manufacturer implemented it.

How to Check Battery Health on macOS

Apple makes this relatively straightforward. macOS tracks battery cycle count and displays a condition status directly in the system.

To check:

  1. Hold the Option key and click the Apple menu (top-left corner)
  2. Select System Information
  3. In the left sidebar, click Power
  4. Look under Battery Information for:
    • Cycle Count
    • Condition (Normal, Service Recommended, etc.)
    • Full Charge Capacity (mAh)

Alternatively, on macOS Ventura and later, go to System Settings → Battery and look for the battery health percentage displayed there.

Apple considers most MacBook batteries designed for 1,000 charge cycles before they reach 80% of original capacity — though actual degradation depends heavily on charging habits and temperature exposure.

How to Check Battery Health on Linux

Linux users can query the battery directly through the terminal or by reading system files.

Terminal method:

upower -i $(upower -e | grep BAT) 

This outputs details including energy-full, energy-full-design, and a calculated capacity percentage. The math is simple: energy-full ÷ energy-full-design × 100 gives you your health percentage.

Some desktop environments (GNOME, KDE) also expose battery health through their power settings panels, though the depth of information varies by distribution and version.

Third-Party Tools Worth Knowing

For users who want more detail or a graphical interface, several tools can surface battery data that built-in OS tools don't always surface clearly.

ToolPlatformWhat It Shows
BatteryInfoViewWindowsCapacity, wear level, charge rate
HWiNFOWindowsDeep hardware stats including battery
CoconutBatterymacOSFull history, iOS device batteries too
TLP/powertopLinuxPower management + battery stats

These tools read the same underlying data the OS exposes — they don't have access to anything hidden. The advantage is usually a cleaner interface or historical tracking over time.

What the Numbers Mean in Practice

Health PercentageTypical Interpretation
90–100%Excellent — battery is near-new
80–89%Good — normal wear, runtime slightly reduced
60–79%Noticeable degradation — runtime shortened
Below 60%Significant wear — replacement worth considering
"Service Recommended"Manufacturer flagging for attention

These ranges are general benchmarks, not universal standards. A laptop used for light browsing at 65% health might still last three hours unplugged. The same percentage on a machine running video editing software might mean 45 minutes.

The Variables That Change Everything 🔌

Knowing your battery's health percentage is the starting point, not the finish line. Whether that number matters — and what you should do about it — depends on factors specific to your situation:

  • How you use the laptop — plugged in most of the time vs. fully mobile changes how much capacity loss affects you
  • The original rated battery life — 20% degradation on a 10-hour battery still leaves you with 8 hours; on a 4-hour battery, it's a problem
  • Your laptop's age and repairability — some laptops have user-replaceable batteries; others require professional service or are soldered in place
  • Manufacturer warranty coverage — some brands cover battery degradation below certain thresholds within specific timeframes
  • Charging habits going forward — keeping a degraded battery between 20–80% charge (rather than full cycles) can slow further wear

The tool and the method are the same for everyone. What those results mean — and what response makes sense — depends entirely on how you actually use your machine.