Guessing about your battery’s health is pointless when Windows keeps an exact ledger of it. The battery report is a built-in HTML document that records design capacity, current full-charge capacity, cycle count, and weeks of usage history — all from a single command, with no third-party software needed.
It takes about a minute to generate, and once you can read the numbers, you’ll never wonder whether your battery is “going bad” again. Here’s the complete walkthrough: generating it, finding the file, reading the sections that matter, and turning the numbers into a repair decision.
Why this happens
- Hidden battery wear: Lithium batteries lose capacity silently with every cycle. Without a report, you only notice when runtime has already collapsed on a bad day.
- Misleading taskbar percentage: The percentage icon shows charge relative to the current capacity, not the original. A “100%” charge on a worn battery may hold half the energy it once did.
- Disputes with support: Repair shops and warranty desks ask for battery health numbers. The report gives you the exact figures they need, straight from the system.
- No built-in dashboard: Windows 11 doesn’t show battery health anywhere in Settings. The command line is the only built-in path to the data.
- Firmware quirks after updates: Major updates sometimes change how the battery controller reports capacity. A fresh report shows you exactly what the system currently believes.
- Calibration confusion: After a Windows update or a deep discharge, the reported capacity can be wrong until the battery is recalibrated. The report shows you the raw numbers before you start guessing.
How to fix it
Work through these in order — generating, finding, reading, tracking, and acting on the report.
Fix 1: Open an admin Terminal and run the command
The report generator needs elevated privileges to read the battery telemetry.
- Right-click the Start button and choose Terminal (Admin).
- Type
powercfg /batteryreportand press Enter. - Wait for the confirmation line:
Battery life report saved to file path C:\Windows\System32\battery-report.html. - Note the path — you’ll move it somewhere readable in the next step.
Fix 2: Save the report somewhere you can open
The default location is locked down by system permissions, so generate it into your own folder instead.
- In the same admin Terminal, type
powercfg /batteryreport /output %USERPROFILE%\battery-report.htmland press Enter. - Open File Explorer and go to your user folder (
C:\Users\YourName). - Double-click battery-report.html. It opens in your default browser with color-coded tables.
- Keep this file — it becomes your baseline for comparing wear over time.
Fix 3: Read the Installed Batteries section
This is where the truth lives. Everything else in the report is context for these two numbers.
- Scroll to Installed Batteries near the top of the report.
- Note DESIGN CAPACITY (what the battery held when new) and FULL CHARGE CAPACITY (what it holds now), both in milliwatt-hours.
- Divide full charge capacity by design capacity. Above 0.8 (80%) is healthy; below 0.6 means replacement is worth considering.
- Check CYCLE COUNT. Under 300 cycles with heavy wear suggests a defective battery rather than normal aging, and strengthens a warranty claim.
Fix 4: Check the Battery Usage and History tables
Recent usage shows whether your real-world runtime matches the headline numbers.
- Scroll to Battery usage for the last 3 days.
- Compare the drain bars against what you were doing — steady drain with no apps running points to background processes or modern standby misbehaving.
- Look at Usage history, which logs sessions back several weeks, to spot days where the battery fell far faster than usual.
- If overnight sleep drain looks bad, our guide on sleep-mode battery drain walks through the usual culprits.
Fix 5: Archive reports to track wear over time
A single report is a snapshot; dated reports are a trend line.
- Run
powercfg /batteryreport /output %USERPROFILE%\Documents\battery-report-Oct.html, changing the name each time. - Save one report per quarter in a folder like
Documents\BatteryReports. - Open any two in browser tabs to compare the capacity lines side by side.
- A steady 2–3% loss per quarter is normal aging. A sudden 20% drop in one month points to a failing cell or firmware issue.
Fix 6: Use the numbers to decide repair vs. replace
Numbers beat hunches when it’s time to spend money.
- If capacity is above 80% but runtime is bad, the problem is power-hungry software or settings — not the battery. Hunt down the drain first.
- If capacity is 60–80% and the laptop is over 2 years old, that’s normal wear. Try a full calibration cycle before deciding anything.
- If capacity dropped suddenly between two reports, suspect a firmware regression or a dying cell — and check whether the battery is still under warranty.
- For the capacity comparison explained in more detail, see how to check design vs full charge capacity .
Fix 7: Pair it with an energy efficiency report
When runtime is bad despite a healthy capacity number, the drain is software-side.
- In an admin Terminal, run
powercfg /energy. - Wait 60 seconds while Windows observes power behavior, then open the generated
energy-report.htmlfrom your user folder. - Look for red-marked errors — common ones are USB devices not suspending, misbehaving drivers, and CPU not entering low-power states.
- For the full command reference, the Microsoft Windows support hub
documents every
powercfgswitch.
Closing
One command, one minute, and you know exactly where your battery stands. Save a report now as your baseline, check it again in three months, and you’ll always be making battery decisions from facts instead of frustration, quarter after quarter.
