Laptop Battery Health — How to Check & When to Replace

Affiliate disclosure: this page contains affiliate links — if you buy through them we may earn a commission at no extra cost to you. As an Amazon Associate we earn from qualifying purchases.

Your laptop battery degrades over time — it’s inevitable. But knowing how to assess laptop battery health helps you replace it before it fails unexpectedly. This guide shows you how to check your battery’s condition on Windows and macOS, interpret the results, and decide when replacement is necessary.

Understanding Battery Health Metrics

RAM memory module close-up
RAM memory module close-up

Battery health is measured using three key metrics: design capacity, full charge capacity, and cycle count. Understanding these helps you assess whether your battery is still healthy or nearing end-of-life.

Design Capacity vs Full Charge Capacity

Design Capacity is the battery’s original rated capacity when new, measured in watt-hours (Wh). For example, a battery might have a design capacity of 52.5Wh.

Full Charge Capacity is how much the battery currently holds after being fully charged. This decreases over time due to chemical degradation.

Health Percentage = (Full Charge Capacity / Design Capacity) × 100

For example, if your battery has a design capacity of 52.5Wh but only charges to 42Wh, your health is 80%.

What Battery Health Percentage Means

  • 90–100%: Excellent — battery is nearly new
  • 80–89%: Good — normal degradation for a 1–2 year old battery
  • 70–79%: Fair — battery is ageing but still functional
  • 60–69%: Degraded — noticeable reduction in runtime, consider replacement soon
  • Below 60%: Poor — significant capacity loss, replacement recommended

Battery Cycle Count

A cycle is one complete charge from 0% to 100%. Modern laptop batteries are rated for 300–1000 cycles before capacity drops to 80% (the industry standard for “end of life”). After that, the battery still works but capacity continues declining.

Typical laptop use generates 1–2 cycles per week, meaning a battery lasts 3–10 years of normal use. Heavy users (charging multiple times daily) will reach cycle count limits sooner.


How to Check Battery Health on Windows

Method 1: Windows Battery Report (Easiest)

Windows can generate a detailed battery report in 30 seconds.

Note: Windows Settings does not show battery health. Settings → System → Power & battery gives usage graphs and a charge percentage, but no design capacity, no full-charge capacity and no cycle count. The battery report below is the only built-in way to get those.

Step 1: Open Command Prompt or PowerShell — press Win + R, type cmd and press Enter. Administrator rights are not needed.

Step 2: Type:

powercfg /batteryreport

Step 3: Windows writes an HTML file and prints its path in the window — open that file in a browser. Compare FULL CHARGE CAPACITY against DESIGN CAPACITY: that ratio is your battery health. The report also gives your cycle count and a graph of capacity over time.

Method 2: HWiNFO64 (Most Detailed)

HWiNFO64 is a free system information utility that displays detailed battery data including cycle count and capacity trends.

Step 1: Download HWiNFO64 from the official site (hwinfo.com). Install or run the portable version.

Step 2: Launch HWiNFO and look for the Battery section. You’ll see:

  • Design Capacity
  • Full Charge Capacity
  • Current Capacity
  • Charge Level (%)
  • Voltage
  • Health Status

HWiNFO updates in real-time as you use your laptop, letting you see battery drain rate and current health.

Method 3: Command Line (Advanced)

For a quick status readout, open PowerShell and type:

Get-CimInstance Win32_Battery | Select-Object Name, Status, EstimatedChargeRemaining

(The older wmic command is deprecated and has been removed from current Windows, so use the PowerShell form above.)

This shows basic battery status. For more detail, the powercfg /batteryreport command (mentioned above) is more useful.


How to Check Battery Health on macOS

Method 1: System Information (Built-in)

macOS has a built-in battery health tool.

Step 1: Click the Apple menu and select System Information (or About This MacSystem Report).

Step 2: Select Power from the left sidebar.

Step 3: Look for Cycle Count and Condition. The Condition field shows:

  • Normal: the battery is working as expected
  • Service Recommended: the battery holds less charge than when new, or needs checking — Apple advises having it looked at

Current macOS reports only these two conditions. “Replace Soon”, “Replace Now” and “Service Battery” are legacy strings you will only see on older Macs.

You can see the exact figure: on Apple Silicon Macs and on Big Sur or later, go to System Settings → Battery → Battery Health, where macOS shows Maximum Capacity as a percentage alongside the condition.

Method 2: CoconutBattery (Free Third-Party)

CoconutBattery is a free macOS app that displays detailed capacity and cycle count.

Step 1: Download CoconutBattery from coconutbattery.com (free). Install and launch.

Step 2: The app displays in real-time:

  • Design Capacity (Wh)
  • Full Charge Capacity (Wh)
  • Current Capacity (Wh)
  • Health percentage
  • Cycle Count
  • Battery age estimate

CoconutBattery is more detailed than Apple’s built-in tool and highly recommended for macOS users.

Method 3: Terminal Command (Advanced)

For cycle count via Terminal, paste this command:

ioreg -l | grep -i "CycleCount"

This displays your current cycle count without launching the System Information app.


How to Check Battery Health on Linux

Linux battery information is less standardised, but you can check using the upower command.

Step 1: Open a terminal and type:

upower -e

Step 2: upower -e only lists device paths. To see the values, run upower -i /org/freedesktop/UPower/devices/battery_BAT0 and note the energy-full and energy-full-design figures.

Health % = (energy-full / energy-full-design) × 100

Use energy-full, not energyenergy is the battery’s current charge, so using it would report a healthy half-charged battery as 50% worn.

For cycle count, type:

cat /sys/class/power_supply/BAT0/cycle_count

This displays your battery’s cycle count (if your Linux distribution/hardware supports this metric).


When to Replace Your Laptop Battery

Replace Now If:

  • Health is below 60%: capacity has degraded severely — expect roughly half the runtime the laptop had when new
  • Battery is swelling: Physical bulging is a safety hazard. Stop charging the laptop, power it down, and take it to a service centre. Do not try to remove the battery yourself — most modern laptop batteries are adhesive-secured inside the chassis, and puncturing a swollen cell is the main fire risk.
  • Cycle count exceeds the manufacturer’s rating: modern MacBooks are rated to 1000 cycles, older Macs to 500 or 300, and many Windows laptop batteries to 300–500. Check your own manufacturer’s figure rather than assuming 1000.
  • Runtime is noticeably short: You’re getting less than 2–3 hours on a full charge when you used to get 6–8 hours
  • Battery drains at 10%+ per hour when idle: Indicates battery management circuit failure

Replace Soon If:

  • Health is 60–80%: below 80% of design capacity is the industry end-of-life threshold. The battery still works, but plan replacement within 6–12 months
  • Cycle count is 700–900: Nearing typical end-of-life
  • You notice decreased battery life over past few months: Degradation is accelerating

No Immediate Action If:

  • Health is 80%+: Battery is fine for normal use. Re-check in 6 months
  • Cycle count is below 500: Battery has many years of life remaining
  • Runtime meets your needs: Even if health is moderate, if you’re getting acceptable battery life, replacement can wait

Tips to Extend Battery Health

1. Avoid Extreme Temperatures

Heat accelerates battery degradation. Keep your laptop below 35°C (95°F) when in use. Don’t leave it in hot cars or direct sunlight. Conversely, below 0°C (32°F) temporarily reduces battery performance.

2. Avoid Charging to 100% Constantly

Lithium batteries age faster when constantly held at 100%. If your laptop has a battery health management or battery limit feature (common on MacBooks, ThinkPads, and Dell systems), enable it to cap charging at 80%. This significantly extends battery lifespan.

How to enable:

  • MacBook: System Settings → Battery → Battery Health Management (enable)
  • ThinkPad (Windows): Lenovo Vantage → Power Settings → Battery Health
  • Dell (Windows): Dell Power Manager → Battery Settings → Battery Health Manager

3. Don’t Let Batteries Fully Discharge Regularly

Occasional full discharge is fine, but repeatedly draining to 0% stresses lithium batteries. Keep your battery between 20% and 80% when possible.

4. Disable Unnecessary Background Activities

Background apps and processes drain the battery faster, causing more charge cycles. Use battery saver mode on Windows or Low Power Mode on macOS to reduce background activity.

5. Update BIOS and Drivers

Manufacturers occasionally release BIOS and charger firmware updates that improve battery management. Keep your laptop updated to benefit from these improvements.

6. Clean Vents and Improve Airflow

Dust buildup restricts cooling, causing higher internal temperatures. Periodically clean the vents using compressed air to keep your laptop cool, which protects the battery.


Interpreting Your Battery Report

MetricWhat It MeansAction If Concerning
Design CapacityOriginal rated capacity (Wh) — never changesNote this number for comparison
Full Charge CapacityCurrent max charge capacity — decreases with ageCompare to design capacity to calculate health %
Health %Capacity remaining as percentage of originalBelow 60% = replace now. 60–80% = replace soon
Cycle CountNumber of complete 0–100% chargesAbove 1000 cycles = consider replacement
Current CapacityBattery charge at this momentShould equal or approach Full Charge Capacity
VoltageCurrent voltage output (e.g., 12.4V)If significantly lower than rated, battery may be failing

Related Battery Guides


Where to Buy

Looking for compatible components? Check current prices and availability:


Recommended Products

These are the products we recommend based on this guide. All links go to Amazon where you can check current prices and availability.

ProductWhy We Recommend ItAmazon
Corsair Vengeance DDR4 SO-DIMM 32GB (2×16GB) 3200MHzBest overall DDR4 upgrade kitView on Amazon
Kingston Fury Impact DDR4 SO-DIMM 32GB (2×16GB) 3200MHzReliable alternative with tight latencyView on Amazon
Crucial DDR4 SO-DIMM 16GB 3200MHzBudget single-stick upgradeView on Amazon
Samsung DDR4 SO-DIMM 32GB 3200MHzOEM-quality for business laptopsView on Amazon
Samsung 990 Pro 2TB NVMe M.2 2280Fastest consumer NVMe — ideal for gaming & editingView on Amazon
WD Black SN850X 2TB NVMeExcellent Gen4 speed with heatsink optionView on Amazon
Crucial P5 Plus 1TB NVMeGreat value Gen4 SSDView on Amazon
Kingston NV2 1TB NVMeBudget-friendly with solid reliabilityView on Amazon

Prices and availability may vary. As an Amazon Associate, we earn from qualifying purchases.


Frequently Asked Questions

How do I check my laptop battery health on Windows?

Windows Settings does not show battery health. Open Command Prompt or PowerShell — no administrator rights needed — and run ‘powercfg /batteryreport’. Windows writes an HTML file and prints its path; open it and compare FULL CHARGE CAPACITY against DESIGN CAPACITY, which is your battery health. The report also gives your cycle count. Alternatively, download the free tool HWiNFO64 for real-time battery data.

What does battery health percentage mean?

Battery health is calculated as (Full Charge Capacity / Design Capacity) × 100. It shows what percentage of your original battery capacity remains. 90–100% is excellent, 80–89% is good (normal for 1–2 year old batteries), 60–79% is fair but degrading, and below 60% means replacement is recommended.

What is a battery cycle count and what does it mean?

A cycle is one complete charge from 0% to 100%. Laptop batteries are rated for 300–1000 cycles before capacity degrades to 80% (end-of-life). Most users generate 1–2 cycles per week, so a battery lasts 3–10 years. You can check cycle count in System Information (macOS), HWiNFO (Windows), or the battery report.

When should I replace my laptop battery?

Replace now if health is below 60%, the battery is visibly swelling, cycle count exceeds 1000, or runtime is severely reduced (less than 2–3 hours when you used to get 6–8). Replace soon if health is 60–80% or cycle count is 700–900. No action needed if health is 80%+ and you’re happy with battery life.

How can I extend my laptop battery’s lifespan?

Keep your laptop cool (below 35°C), avoid constant charging to 100% (enable battery health management to cap at 80% if available), don’t let it fully discharge regularly, use battery saver mode, keep vents clean for good airflow, and update BIOS/drivers. These practices can add years to your battery’s life.

How do I check battery health on macOS?

Go to Apple menu → System Information → Power, and look for Cycle Count and Condition. Current macOS reports only two conditions: Normal, or Service Recommended. On Apple Silicon Macs and on Big Sur or later, System Settings → Battery → Battery Health also shows Maximum Capacity as a percentage. For more detail, download the free app CoconutBattery, which shows design capacity, full charge capacity, and health percentage in real-time.

Related Guides

Recommended Laptop Upgrades (RAM & SSD)

As an Amazon Associate we earn from qualifying purchases. Prices & availability shown on Amazon.

Crucial
Crucial 16GB Kit (2x8GB) DDR4 3200MHz SODIMM Laptop RAM
View on Amazon
Crucial
Crucial 16GB DDR4 3200MHz SODIMM Laptop RAM
View on Amazon
Crucial
Crucial 8GB DDR4 3200MHz SODIMM Laptop RAM
View on Amazon
Samsung
Samsung 990 PRO 2TB NVMe M.2 SSD (PCIe 4.0)
View on Amazon
Crucial
Crucial P310 2TB NVMe M.2 2280 SSD (PCIe Gen4)
View on Amazon
Crucial
Crucial P310 1TB NVMe M.2 2280 SSD (PCIe Gen4)
View on Amazon

How we verify this guide

We cross-reference compatibility figures against manufacturer specifications where available, official service manuals, and the standards that govern fit — memory type and speed (DDR4 / DDR5 / LPDDR5), maximum supported capacity and slot count, SSD form factor and interface (M.2 2280, NVMe PCIe vs SATA, keying), and charger wattage and connector (USB-C Power Delivery, GaN). We’re explicit about soldered or non-upgradeable parts, prioritise primary sources over retailer listings, and re-verify the data on a regular cycle. More on our method →

ComputerCompatibility is an independent resource. We are not affiliated with, authorised by, or endorsed by Dell, Lenovo, HP, Apple, ASUS, Acer, MSI, Samsung, Microsoft, Razer, Framework, Huawei, Intel, AMD, NVIDIA, Amazon or any other manufacturer or retailer. All trade marks, brand names and product names are the property of their respective owners and are used for identification only.
Not sure what fits? Check your exact model Use the Compatibility Checker →