sodcalculator

10 Tech How-To

Windows 10 Battery Report: How to Generate It

Guide 10-16697 · Updated · Step by step

This guide shows you how to generate a detailed battery report on Windows 10 using a built-in command-line tool. The report gives you battery health, capacity history, usage estimates, and recent charge cycles, all in an HTML file you can open in any browser. You don’t need to install anything—just a few commands in Command Prompt or PowerShell.

What You’ll Need

  • A Windows 10 PC or laptop with a battery
  • Administrator rights (optional, but recommended for full report)
  • Basic comfort with typing commands

Step-by-Step

  1. Open Command Prompt or PowerShell – Press Windows + X and select “Command Prompt� or “Windows PowerShell� from the menu. If you see “Command Prompt (Admin)� or “Windows PowerShell (Admin)�, choose that to avoid permission issues.
  2. Run the battery report command – Type the following and press Enter:
    powercfg /batteryreport
    This command generates a report and saves it as battery-report.html in your current user folder (e.g., C:\Users\YourName\battery-report.html).
  3. Wait for the confirmation – After a few seconds, you’ll see a message like “Battery Life Report Saved to file path C:\Users\YourName\battery-report.html�. If you don’t see this, check the troubleshooting section below.
  4. Open the report – Navigate to the file location shown, then double-click battery-report.html. It will open in your default web browser.
  5. Read the key sections – The report includes:
    – Battery Information: Name, manufacturer, serial number, and chemistry.
    – Recent Usage: Power states over the last three days.
    – Battery Usage: Charge/discharge history.
    – Usage History: How long on battery vs. plugged in.
    – Battery Capacity History: Design capacity vs. full charge capacity over time.
    – Battery Life Estimates: Estimated runtime based on current and design capacity.
  6. Check battery health – Look at “Battery Capacity History� and compare the “Design Capacity� with the “Full Charge Capacity� (the most recent value). If the full charge capacity is significantly lower, your battery has degraded.

Common Mistakes

  • Running the command in the wrong directory – The report saves to the current directory. If you’re in a different folder, the file might be somewhere unexpected. Use cd to change to a known folder, or specify a full path like powercfg /batteryreport /output "C:\Reports\battery.html".
  • Opening the report as a text file – Some users try to open battery-report.html in Notepad. It’s an HTML file, so use a browser.
  • Misreading capacity numbers – The report shows capacities in mWh (milliwatt-hours), not mAh. Don’t compare directly with your battery’s mAh rating.
  • Expecting real-time data – The report is a snapshot of historical data. It won’t show live battery percentage or current drain.

Tips

  • Use the /output parameter – To save the report to a specific folder, use: powercfg /batteryreport /output "C:\Battery\report.html"
  • Generate a report for a different user – If you have multiple user accounts, you can specify a different user with powercfg /batteryreport /output "C:\report.html" /u "Username" (requires admin).
  • Compare reports over time – Generate a report every few months and compare the capacity history to track degradation.
  • Use PowerShell for the same command – PowerShell works identically; just type the same command.
  • Check the battery cycle count – The report includes “Cycle Count� under Battery Information, which tells you how many charge cycles the battery has gone through.

Troubleshooting

  • “The parameter is incorrect� error – This usually happens if you mistyped the command or used an unsupported parameter. Double-check the spelling and try again with just powercfg /batteryreport.
  • “Access denied� error – Run Command Prompt or PowerShell as administrator. Right-click the Start button and choose “Command Prompt (Admin)� or “Windows PowerShell (Admin)�.
  • Report file not found – If the command succeeds but you can’t find the file, search your entire user folder for “battery-report.html�. It’s usually in C:\Users\YourName.
  • Report shows “No data� – If your system has no battery (desktop), the report will be empty. This command is for laptops and tablets with batteries.
  • Battery report is outdated – The report updates every time you run the command. If it seems stale, run it again.

Frequently Asked Questions

Q: How do I check battery health on Windows 10?

A: Run powercfg /batteryreport and open the HTML file. Look at “Battery Capacity History� – compare the most recent “Full Charge Capacity� to the “Design Capacity�. A lower number means degradation.

Q: What is a good battery health percentage?

A: Above 80% is generally considered healthy. Below 80%, you may notice shorter battery life. The report doesn’t give a percentage directly, but you can calculate it: (Full Charge Capacity ÷ Design Capacity) × 100.

Q: Can I generate a battery report on Windows 11?

A: Yes, the same command works on Windows 11. The steps are identical.

Q: How often should I generate a battery report?

A: Once a month is enough to track trends. If you’re troubleshooting battery drain, generate one before and after changes.

Q: Does the battery report show the battery’s age?

A: It shows the manufacturing date and cycle count, but not the age in years. The cycle count is a better indicator of wear.

Q: Can I export the report to a PDF?

A: Yes, open the HTML report in a browser and use the browser’s “Print to PDF� option.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →