Tests
Battery calibration
Every laptop battery is paired with a small controller, sometimes called a fuel gauge, battery management system, or smart battery. The controller reports charge level, full-charge capacity, and instantaneous power draw to your operating system. Calibration is a deliberate full-charge, full-discharge, full-charge cycle that lets the controller re-learn the true endpoints of the battery so its readings stay trustworthy.
Modern laptop battery controllers self-correct during normal use. Manual calibration is rarely necessary on hardware from the past decade, and most users will never need to run one. The procedure below exists for cases where the controller's readings look obviously wrong, and a deliberate cycle can correct them.
Calibration corrects the numbers the controller reports. It does not refresh or repair the cells themselves.
Why this matters for the battery test
The Novabench battery test reports what your battery controller reports. If the controller's learned full-charge capacity drifts away from the cells' actual capacity, every result downstream is affected:
- Health percentage is full-charge capacity divided by design capacity. A drifted controller can make a healthy battery look worn out, or a worn battery look healthier than it is.
- Time to empty and per-scenario runtime estimates come from the controller's charge readings. If the curve from "100%" to "0%" doesn't match the real cells, the runtime numbers won't either.
- Discharge curves can show sudden jumps or stalls when the controller corrects itself mid-test, rather than the smooth slope you would expect.
Calibration does not change the battery's actual capacity. It changes whether the numbers describing that capacity are believable.
When to consider calibrating
Calibrate only when you see clear symptoms, not on a schedule. Watch for:
- Sudden jumps in battery percentage (for example, 30% to 10%, or 100% holding for an unusually long time before dropping fast)
- The laptop shuts down well before reaching 0%, or runs for a long time after reaching 1%
- Battery test results that contradict day-to-day experience: a noticeable swing in health percentage between two recent runs, or a runtime estimate well off what the laptop actually delivers
- A new or recently replaced battery whose numbers don't match its specifications
If everyday use feels normal and the battery test results match your real-world experience, leave the controller alone. Routine self-correction during regular charge cycles keeps it close enough to reality.
Before you start
A full calibration cycle takes several hours and uses a real charge cycle. Read this section before you decide to run one.
Don't calibrate excessively
A few preparations make the cycle more reliable:
- Disable battery-saving charge limits. Vendor features such as Lenovo Battery Charge Threshold, Dell Battery Health Charge Limit, ASUS Battery Health Charging, and Apple's Optimized Battery Charging cap the battery below 100% to extend its lifespan. Turn these off temporarily so the battery can reach a true 100%. Re-enable them afterward.
- Calibrate at room temperature. Lithium-ion fuel-gauge readings are unreliable below roughly 10 °C (50 °F). A warm room produces cleaner data than a cold one.
- Plan for a long, uninterrupted final charge. Vendor calibration tools can take two to four hours and can appear to stall in the last percent or two. Let them finish.
How to calibrate
The procedure is the same on every platform:
- Charge the laptop to 100% with the charger connected. Then leave it plugged in for at least an hour after it reports full, so the controller's "full" reading settles.
- Unplug the charger. Then use the laptop normally, or leave it running, until the battery is very low or the laptop shuts down on its own. Do not interrupt the discharge by plugging in mid-cycle.
- Reconnect the charger. Charge uninterrupted back to 100%. Leave it plugged in for another hour after it reports full.
After that, the controller's scale matches the cells again. The platform-specific notes below describe what's appropriate on each operating system.
macOS
Apple does not recommend manual battery calibration. Removable batteries disappeared around 2009, and the recommendation ended with them. Modern MacBooks self-calibrate through ordinary daily use, and macOS includes battery health management that runs in the background.
For most Mac users the right path is to use the laptop normally and trust the system:
- Open System Settings → Battery → Battery Health to check the current condition reported by macOS.
- If macOS shows a Service Recommended message, that's a hardware indication, not a calibration problem.
If readings still look implausible after several days of normal use, the manual cycle described above is safe to try. That cycle is charge to 100%, run down, recharge uninterrupted. Expect little benefit on recent hardware.
Windows
No major Windows OEM recommends routine calibration. The vendor tools below exist for on-demand use when readings look wrong, not as scheduled maintenance. Use the utility for your machine when one is available:
- Lenovo: older Lenovo Vantage builds exposed a Battery Gauge Reset under Hardware Settings → Power on supported ThinkPads, but Lenovo removed it from recent versions. On IdeaPads, the separate Lenovo Energy Management utility provides the same function. Where neither is available, run the manual procedure.
- Dell: Dell Power Manager doesn't currently expose a user-facing calibration command. On supported models, run the Battery Health Test in the BIOS/UEFI setup or in Dell SupportAssist Pre-Boot Diagnostics, which performs a guided cycle.
- HP: HP PC Hardware Diagnostics UEFI (boot, press F2, Component Tests → Power → Battery) tests the battery and runs a guided calibration on supported models. The Windows-side HP Support Assistant provides health checks but no calibration command.
- ASUS, MSI, Acer, Razer, and others: battery health features typically live in MyASUS, MSI Center, vendor control panels, or the BIOS/UEFI battery menu. Calibration support varies by model. If no vendor option is available, run the manual procedure.
If your laptop has no vendor utility, the manual procedure works on any Windows device. Windows itself does not provide a built-in calibration tool, and Novabench does not endorse third-party "battery calibrator" apps.
Linux
Linux exposes the underlying battery readings (/sys/class/power_supply/BAT0/) but does not include a built-in calibration tool. The manual procedure (charge fully, drain fully, charge fully) is the supported approach on every distribution.
Power-management tools such as tlp (general-purpose, with extra options on ThinkPads through tp_smapi on older models), asusctl on ASUS, and System76's firmware can set charge thresholds that prevent a true 100%. Disable those thresholds for the duration of the calibration cycle. Then re-enable them.
After calibrating
Once the laptop is back at 100%, run the Novabench battery test again. The new run captures readings against the controller's freshly anchored scale. Health percentage, full-charge capacity, and runtime estimates then reflect the battery's real condition rather than drift.
If the numbers still look wrong after calibration, the cells themselves are likely worn. This is especially true of a health percentage well below what you'd expect. The battery is then a candidate for replacement.
Related pages
- Battery test: run the test that depends on the controller readings calibration restores
- Sensor monitoring: track power draw and temperature trends over time
- System inventory: view battery and hardware details
