Skip to main content
Windows report referenceSection-by-section guide

Windows Battery Report Explained: How to Read It

Learn what battery-report.html contains, how to read its important sections, and how to use capacity history and usage data without over-interpreting one number.

In this article

Quick answer

Read the report in this order

  1. 1Start with Installed batteries.
  2. 2Record Design Capacity and Full Charge Capacity.
  3. 3Check Capacity history for changes over time.
  4. 4Use Recent usage and Battery usage when investigating a specific drain symptom.
  5. 5Treat Battery life estimates as workload-based estimates, not promises.

Understand the file

What a Windows battery report actually is

A Windows battery report is an HTML document generated by the built-in powercfg utility. It organizes battery and power information that Windows has recorded through the operating system and battery subsystem.

The report is useful because it brings several different types of information together: installed-battery data, recent power states, battery usage, capacity history, and runtime estimates.

It is not a laboratory battery test. It cannot open the battery, inspect individual cells, or determine physical condition from the HTML file alone.

Think of the report as a diagnostic record. Its strongest conclusions come from several related signals rather than one isolated row.

Create the report

How to generate battery-report.html

Open Command Prompt as administrator and run:

Standard command

powercfg /batteryreport

Windows prints the path of the generated HTML file. You can open that file in your browser.

If you want to save the report to your Desktop, use:

Save to Desktop

powercfg /batteryreport /output "%USERPROFILE%\Desktop\battery-report.html"

To request a specific report duration, Windows also supports the /duration option. Use it when you need a defined history period.

Read the header

What the battery report overview tells you

The beginning of the report provides system context. Depending on the Windows version and hardware, it can include information such as the computer name, product, BIOS, Windows build, platform role, standby capability, and report time.

These details help establish which computer generated the report and when it was created. The report time is particularly useful when you have more than one saved HTML report.

The overview is not a battery-health score. It provides context for the battery information that follows.

Core battery data

How to read the Installed batteries section

Installed batteries is usually the first place to look when your question is about battery capacity. Depending on the hardware, it can contain the battery name, manufacturer, chemistry, serial information, Design Capacity, Full Charge Capacity, and Cycle Count.

Not every laptop reports every field. A blank value can simply mean the battery controller or firmware did not expose that information to Windows.

Field 1

What Design Capacity means

Design Capacity is the reference capacity associated with the battery when new. It is commonly used as the denominator in the basic capacity-health calculation.

It should be treated as a reference value, not as a promise that a laboratory measurement will always produce exactly the same number.

When comparing reports over time, check whether the Design Capacity remains associated with the same physical battery. A replacement battery or changed reporting behavior can alter the reference.

Field 2

What Full Charge Capacity means

Full Charge Capacity is the amount of energy the battery currently reports it can hold when fully charged.

This value commonly decreases as a battery ages. However, it is still a reported estimate and can change because of controller behavior, firmware, calibration, replacement batteries, or other reporting conditions.

That is why preserving the raw mWh value is useful. A rounded percentage hides some of the information that helps explain changes.

Field 3

What Cycle Count means

Cycle Count represents accumulated battery use when that value is exposed by the battery subsystem.

It should not be interpreted as simply “the number of times I plugged in the charger.” Battery use can accumulate across partial discharge cycles.

Some systems do not expose Cycle Count at all. A blank field does not automatically indicate a defective battery.

Calculate the ratio

How to calculate reported capacity health

Use Design Capacity and Full Charge Capacity from the same battery and make sure the units match.

Capacity health = (Full Charge Capacity ÷ Design Capacity) × 100

For example, a battery with 60,000 mWh Design Capacity and 51,000 mWh Full Charge Capacity reports:

Design Capacity

60,000 mWh

Full Charge Capacity

51,000 mWh

Capacity health

85%

The 85% result means the battery reports a current maximum of about 85% of its design reference. It does not mean the laptop is currently charged to 85%.

For a dedicated Windows 11 walkthrough of the complete checking process, use our guide to checking battery health on Windows 11.

Timeline

How to read Recent usage

Recent usage provides a timeline of recorded system states and power-source changes. The exact information available depends on the system and Windows configuration.

Use this section when you remember when a battery problem occurred. Find the relevant period and compare the recorded state, battery/AC status, duration, and charge data.

Recent usage is not a complete application audit. It helps establish when something happened, but another Windows tool may be better for identifying the application causing active power consumption.

Drain investigation

How to read Battery usage

Battery usage records periods in which the system consumed battery energy. It can help identify suspicious periods of drain.

Heavy workloads such as gaming, rendering, video calls, external-display use, high brightness, and processor-intensive tasks can naturally consume energy quickly.

If you need application-level information, compare the report with Settings → System → Power & battery → Battery usage.

Longer view

What Usage history means

Usage history provides a broader view of time spent in recorded states while using battery power and AC power.

It is useful for understanding how the laptop is generally being used, but it should not be turned into a battery-health score.

Different workloads consume very different amounts of energy. Use Usage history for context and capacity history for capacity trends.

Trend

Why Capacity history is so useful

Capacity history lets you see how reported battery capacity changes over time. This is important because battery condition is better understood as a trend than as one isolated percentage.

A gradual decline in Full Charge Capacity is consistent with battery aging. A sudden change deserves more investigation because it can follow calibration, firmware changes, controller corrections, or a battery replacement.

If Design Capacity also changes, check whether the physical battery changed or whether the system began reporting a different reference.

Predictions

How to understand Battery life estimates

Battery life estimates use observed power consumption to estimate how long the computer may run under similar conditions.

These are not guaranteed runtime figures. Gaming, display brightness, processor load, wireless activity, external devices, power mode, and background processes can change consumption substantially.

Use life estimates as context. If you want to know why today's runtime is poor, investigate current power usage rather than relying on an old estimate in the report.

Troubleshooting

How to handle unusual or missing values

Full Charge Capacity is higher than Design Capacity

Do not automatically call the battery “over 100% healthy.” Reporting tolerance, replacement batteries, conservative design references, firmware, or controller estimation can produce a value above the design reference.

Cycle Count is missing

The battery controller may not expose Cycle Count to Windows. Use the available capacity data and manufacturer diagnostics instead.

Capacity fields are missing

Windows can only display values provided by the battery subsystem. Check OEM diagnostics and later reports if the data is important to your investigation.

The report has little history

A recent Windows installation, replacement battery, limited unplugged use, or unavailable data can produce a short history.

Capacity changed suddenly

Compare raw mWh values, report dates, battery identity, firmware events, calibration, and replacement history before concluding that the battery physically lost the same amount of capacity.

Multiple packs

How to read reports with more than one battery

Some laptops and portable systems contain more than one physical battery. The Installed batteries section can therefore contain multiple entries with different capacities.

When calculating capacity health, pair Design Capacity with Full Charge Capacity from the same physical battery.

Do not casually combine separate battery values unless you understand how Windows and the hardware expose the aggregate information.

Trend analysis

How to compare two Windows battery reports

Save each report with a date in the filename. When you create a later report, compare the same battery, Design Capacity, Full Charge Capacity, Cycle Count when available, and capacity history.

Keep the raw mWh values. For example, moving from 51,000 mWh to 50,500 mWh is easier to evaluate when you can see the original numbers instead of only rounded percentages.

A longer-term pattern is generally more useful for studying battery aging than reports generated only a few hours apart.

Troubleshooting

Common Windows battery report problems

The command is not recognized

Check the spelling and run powercfg /batteryreport from Command Prompt, Windows Terminal, or PowerShell.

You cannot find the HTML file

Read the exact path Windows prints after the command finishes, or generate another report with the /output option.

Access is denied

Use an elevated command window and choose an output folder your account can write to.

The report says no batteries are installed

The system may not expose a supported battery, may have a hardware or firmware issue, or may be a desktop or virtual environment.

The report contains old information

Check the Report time and create a new report. Opening an older HTML file does not refresh it.

Choose the right tool

When another Windows power tool is better

Battery Report is strongest for battery capacity, historical usage, and runtime estimates. It is not the right tool for every power problem.

For application-level consumption, use Settings → System → Power & battery → Battery usage.

On supported Modern Standby systems, powercfg /sleepstudy can provide information useful for investigating sleep-related battery drain.

For general energy-efficiency investigation, Windows also provides powercfg /energy.

Before sharing

Review battery-report.html before uploading it

A battery report can contain more than capacity numbers. Depending on the system, it may include the computer name, system model, BIOS information, battery identifiers, timestamps, and usage history.

Review the file before sharing it with another person or uploading it to an online analyzer. If your question only requires capacity data, you may not need to share unrelated identifying information.

Treat the HTML report as diagnostic data rather than as an ordinary harmless text file.

Know the limits

What a Windows battery report cannot tell you

Physical safety

The report cannot detect swelling, leakage, punctures, unusual odor, or localized physical heat.

Individual cell condition

The HTML report does not provide a laboratory inspection of individual battery cells.

Every draining application

Battery Report is not a complete app-level power audit. Windows Battery usage is more appropriate for that question.

Exact future runtime

Life estimates depend on observed workload and cannot guarantee how many hours the laptop will run later.

Quick reference

Windows battery report field glossary

Design Capacity

Reference battery capacity associated with the battery when new.

Full Charge Capacity

Current reported maximum capacity when fully charged.

Cycle Count

Accumulated battery use when exposed by the battery subsystem.

Recent Usage

Timeline of recorded power states and battery/AC activity.

Battery Usage

Recorded periods of battery consumption.

Usage History

Broader history of time spent in recorded battery and AC states.

Capacity History

Historical capacity data useful for identifying trends.

Battery Life Estimates

Workload-dependent estimates based on observed drain.

Report Time

Timestamp showing when the HTML report was generated.

System Information

Computer and Windows context associated with the report.

Examples

Worked battery report examples

These examples are illustrations of the calculation and interpretation. They are not universal manufacturer replacement thresholds.

Example 1 · 95% reported capacity

Design Capacity: 60,000 mWh. Full Charge Capacity: 57,000 mWh. The battery reports about 95% of its design reference. If runtime and history are satisfactory, capacity alone provides little reason for immediate replacement.

Example 2 · 75% reported capacity

Design Capacity: 60,000 mWh. Full Charge Capacity: 45,000 mWh. The battery reports about 75% of its design reference. Shorter runtime is more plausible, but capacity history and actual use still matter.

Example 3 · 110% reported capacity

Design Capacity: 50,000 mWh. Full Charge Capacity: 55,000 mWh. Do not describe the battery as “110% healthy.” Preserve the raw values and investigate reporting conditions, battery replacement, and later reports.

Questions and answers

Frequently asked questions about Windows battery reports

What is a Windows battery report?

A Windows battery report is an HTML document generated by the built-in powercfg utility. It organizes battery and power information recorded by Windows and can include installed-battery details, usage information, capacity history, and battery-life estimates.

How do I generate a Windows battery report?

Open Command Prompt or Windows Terminal and run powercfg /batteryreport. Windows creates an HTML file and prints its location. You can also use the /output option to save the report to a specific folder.

Where is battery-report.html saved?

After you run powercfg /batteryreport, Windows displays the path of the generated HTML file. If you specify an output path with /output, the report is saved there instead.

Which battery report values are used for capacity health?

The main values are Design Capacity and Full Charge Capacity in Installed batteries. When they belong to the same battery and use matching units, divide Full Charge Capacity by Design Capacity and multiply by 100.

What does Design Capacity mean in a battery report?

Design Capacity is the reference capacity associated with the battery when new. It is commonly used as the denominator when estimating reported capacity health.

What does Full Charge Capacity mean?

Full Charge Capacity is the amount of energy the battery currently reports it can hold when fully charged. It can change as a battery ages and can also be affected by controller estimation, firmware, calibration, replacement, and reporting behavior.

What does Cycle Count mean?

Cycle Count represents accumulated battery use when that value is exposed by the battery subsystem. It is not simply the number of times a charger was connected, and it may be missing on some systems.

Why is Full Charge Capacity higher than Design Capacity?

A value above Design Capacity can result from manufacturing tolerance, a conservative design reference, replacement batteries, controller estimation, firmware behavior, or calibration changes. Keep the raw values and compare later reports rather than treating the percentage as an exact physical measurement.

Why are some battery report sections blank?

Windows can only display information exposed by the battery controller, firmware, drivers, and available system history. Missing Cycle Count, capacity, usage, or estimate fields do not automatically mean the battery has failed.

Can a Windows battery report tell me which app is draining my battery?

Not at the same app-level detail as Windows Settings. Use Settings > System > Power & battery > Battery usage for application-level information. Use other Windows power diagnostics when investigating supported standby behavior or energy-efficiency problems.

Can a battery report prove that a battery is safe?

No. An HTML report cannot inspect swelling, leakage, puncture damage, cell faults, unusual odor, or localized physical heat. Physical warning signs require attention regardless of the reported capacity.