Why the Built-In Report Beats Guessing From the Taskbar
The battery percentage in your system tray tells you how full the battery is right now relative to its current maximum charge — it says nothing about whether that maximum has shrunk from age. A three-year-old laptop battery reporting "100%" might genuinely only hold 60% of the charge it did when new, and the taskbar icon will never tell you that. Windows has a built-in diagnostic tool that will: powercfg /batteryreport, a command-line utility that's been part of Windows since Windows 8 and pulls detailed capacity and usage history straight from the battery's own firmware and Windows' internal power telemetry logs.
Generating the Report
Open Command Prompt or PowerShell — administrator privileges aren't required for this command on most systems, though if you get an access error, re-run it elevated. Then run:
powercfg /batteryreport /output "C:\battery_report.html"
If you omit the /output flag entirely, Windows saves the report to your current working directory as battery-report.html instead — specifying an explicit path just makes it easier to find afterward. The report generates instantly since it's pulling from data Windows already logs continuously in the background; there's no scan or wait involved.
Double-click the generated HTML file to open it in your default browser. No special viewer is needed — it's a self-contained static page with a few embedded tables and one chart.
Reading the Report
Installed Batteries
This section is the one that actually answers "how degraded is my battery." It lists two capacity figures side by side:
- Design capacity: what the battery was rated for when manufactured, in mWh.
- Full charge capacity: what it can currently hold at a full charge, also in mWh.
Divide full charge capacity by design capacity to get your degradation percentage. A battery reading 45,000 mWh full charge against a 60,000 mWh design capacity is sitting at 75% of its original capacity — a 25% loss, which is a normal amount of wear for a battery a couple years into regular daily use, not a sign of a defect on its own.
Battery Capacity History
Below the current numbers is a chart tracking full charge capacity over time, sampled roughly monthly going back as far as Windows has logged data (typically since the OS was installed, or since the battery was last replaced). This is the genuinely useful part for spotting a problem early — a battery degrading gradually and roughly linearly is normal aging; a sudden cliff-edge drop in capacity over a short window is a much stronger signal of an actual fault worth getting checked, versus ordinary chemical wear.
Battery Usage and Usage History
These sections break down recent discharge events and longer-term active vs. connected-standby usage patterns, useful mainly for diagnosing unusually fast battery drain rather than long-term health — if you're trying to figure out why your battery is draining fast on standby specifically, this table will show whether the drain is happening during active use, sleep, or Modern Standby.
Battery Life Estimates
The final table estimates runtime at both design capacity and current full charge capacity, letting you see concretely how much runtime you've lost to degradation in real terms — "you'd be getting 9 hours instead of 6" is a more tangible number than a raw percentage for most people.
Useful Variations on the Command
Limit the report to a specific recent window instead of the full history Windows has logged, using the /duration flag with a number of days:
powercfg /batteryreport /output "C:\battery_report.html" /duration 30
Two related powercfg diagnostics worth knowing about while you're here: powercfg /sleepstudy generates a similar report specifically analyzing sleep/standby power efficiency and what's draining the battery during Modern Standby, and powercfg /energy runs a 60-second live scan flagging power-inefficient drivers, settings, and USB devices currently attached.
When to Actually Worry
Below roughly 80% of design capacity, most users start noticing a real difference in unplugged runtime. Below 50%, particularly if it happened faster than you'd expect for the battery's age, it's worth checking whether the laptop is still under warranty for a battery replacement — manufacturers commonly cover battery health below a defined threshold within the first year or two, and this report is exactly the evidence a support technician will ask you to provide.
Discussion & Insights