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.
Step 1: Right-click the battery icon in the Windows taskbar and select Battery settings, or press Win + X and select Settings.
Step 2: In Settings, go to System → Battery and device care (Windows 11) or Battery (Windows 10). You’ll see a quick summary of battery health as a percentage.
Step 3: For detailed information, click “Battery health and usage” (Windows 11). This shows design capacity, full charge capacity, cycle count, and health percentage.
Step 4: If available, generate the full Battery Report: Open Command Prompt as Administrator and type:
powercfg /batteryreport
This creates an HTML file with a graph of your battery’s health over time. The file location will be displayed in the command prompt.
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 detailed power usage information, open Command Prompt as Administrator and type:
wmic path Win32_Battery get Name,Status,EstimatedChargeRemaining
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: Battery is healthy (90%+)
- Replace Soon: Battery has degraded to 80–90% capacity
- Replace Now: Battery below 80% — replacement recommended
- Service Battery: Battery may have issues — contact Apple
You won’t see the exact capacity percentage, but Cycle Count helps estimate age.
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: Look for your battery device (usually BAT0) and note the energy and energy-full-design values.
Health % = (energy / energy-full-design) × 100
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%: Battery capacity has degraded significantly
- Battery is swelling: Physical bulging is a safety hazard — power off and remove immediately
- Cycle count exceeds 1000: Battery has reached typical end-of-life even if percentage seems okay
- 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%: Battery still works but is ageing. 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 UK where you can check current prices and availability.
| Product | Why We Recommend It | Amazon UK |
|---|---|---|
| Corsair Vengeance DDR4 SO-DIMM 32GB (2×16GB) 3200MHz | Best overall DDR4 upgrade kit | View on Amazon UK |
| Kingston Fury Impact DDR4 SO-DIMM 32GB (2×16GB) 3200MHz | Reliable alternative with tight latency | View on Amazon UK |
| Crucial DDR4 SO-DIMM 16GB 3200MHz | Budget single-stick upgrade | View on Amazon UK |
| Samsung DDR4 SO-DIMM 32GB 3200MHz | OEM-quality for business laptops | View on Amazon UK |
| Samsung 990 Pro 2TB NVMe M.2 2280 | Fastest consumer NVMe — ideal for gaming & editing | View on Amazon UK |
| WD Black SN850X 2TB NVMe | Excellent Gen4 speed with heatsink option | View on Amazon UK |
| Crucial P5 Plus 1TB NVMe | Great value Gen4 SSD | View on Amazon UK |
| Kingston NV2 1TB NVMe | Budget-friendly with solid reliability | View on Amazon UK |
Prices and availability may vary. As an Amazon Associate, we earn from qualifying purchases.



