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

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 Mac → System 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 energy — energy 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
| Metric | What It Means | Action If Concerning |
|---|---|---|
| Design Capacity | Original rated capacity (Wh) — never changes | Note this number for comparison |
| Full Charge Capacity | Current max charge capacity — decreases with age | Compare to design capacity to calculate health % |
| Health % | Capacity remaining as percentage of original | Below 60% = replace now. 60–80% = replace soon |
| Cycle Count | Number of complete 0–100% charges | Above 1000 cycles = consider replacement |
| Current Capacity | Battery charge at this moment | Should equal or approach Full Charge Capacity |
| Voltage | Current voltage output (e.g., 12.4V) | If significantly lower than rated, battery may be failing |
Related Battery Guides
- How to Find a Compatible Replacement Laptop Battery — identify specs and where to buy
- Third-Party vs OEM Laptop Batteries — Are They Safe? — quality and safety comparison
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.
| Product | Why We Recommend It | Amazon |
|---|---|---|
| Corsair Vengeance DDR4 SO-DIMM 32GB (2×16GB) 3200MHz | Best overall DDR4 upgrade kit | View on Amazon |
| Kingston Fury Impact DDR4 SO-DIMM 32GB (2×16GB) 3200MHz | Reliable alternative with tight latency | View on Amazon |
| Crucial DDR4 SO-DIMM 16GB 3200MHz | Budget single-stick upgrade | View on Amazon |
| Samsung DDR4 SO-DIMM 32GB 3200MHz | OEM-quality for business laptops | View on Amazon |
| Samsung 990 Pro 2TB NVMe M.2 2280 | Fastest consumer NVMe — ideal for gaming & editing | View on Amazon |
| WD Black SN850X 2TB NVMe | Excellent Gen4 speed with heatsink option | View on Amazon |
| Crucial P5 Plus 1TB NVMe | Great value Gen4 SSD | View on Amazon |
| Kingston NV2 1TB NVMe | Budget-friendly with solid reliability | View 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
- Battery Replacement Hub
- Hp Laptop Battery Replacement
- Third Party Laptop Battery Safe
- Dynabook Laptop Upgrades
- Huawei Laptop Upgrades
Recommended Laptop Upgrades (RAM & SSD)
As an Amazon Associate we earn from qualifying purchases. Prices & availability shown 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 →



