TestMyLaptop TestMyLaptop

Laptop Battery Status — Check Charge & Charging Online

Charge level and charging state (where your browser allows).

Live battery status as reported by your browser. This data is limited — see note below.

limited data
Charge Level
%
Status
Charging
Time to Full
(if charging)
Time to Empty
(if discharging)
Waiting for battery data...
Auto-refreshing
Live data refreshes automatically

How it works

How to use the battery status tool

This page reads your battery data using the Battery Status API (navigator.getBattery()). If your browser supports it, you will see your current charge percentage, whether the device is plugged in, and estimated time to full or empty. The data updates automatically every few seconds as the battery state changes.

Because the Battery Status API is deliberately limited by browser vendors for privacy reasons, this tool cannot show cycle count, design capacity, current maximum capacity, or battery health percentage. These values require operating-system-level access that browsers intentionally do not expose.

What the Battery Status API can show

  • Charge level — a percentage from 0 to 100
  • Charging state — whether the device is plugged in (true/false)
  • Time to full — estimated minutes until fully charged (not always reported)
  • Time to empty — estimated minutes until battery runs out (not always reported)

What the Battery Status API cannot show

  • Battery health / wear level — browsers intentionally hide this
  • Cycle count — how many charge/discharge cycles the battery has been through
  • Design capacity vs. current capacity — the key numbers for true health assessment
  • Temperature — battery temperature is not exposed to the web
  • Manufacturer or model — no identifying battery data is available

How to get real battery health data

For a full battery health report, use your operating system's built-in tools:

  • Windows: Open Command Prompt and run powercfg /batteryreport. Open the generated HTML file for a detailed breakdown including cycle count, design capacity, full charge capacity, and capacity history.
  • macOS: Hold the Option key and click the battery icon in the menu bar. You will see "Condition: Normal" (or "Replace Soon", "Replace Now", "Service Recommended"). For cycle count, open System Information > Power > Health Information.
  • Linux: Run upower -i /org/freedesktop/UPower/devices/battery_BAT0 in the terminal, or check /sys/class/power_supply/BAT0/ for raw values.
  • ChromeOS: Go to chrome://system and search for "battery" in the output.

Browser limitations

The Battery Status API was removed from Firefox in version 52 (it can be re-enabled in about:config). It has never been supported in iOS Safari or any iOS browser (all iOS browsers use WebKit, which does not implement it). Chrome and Edge on desktop support it, and Chrome on Android has partial support.

Related tools

Frequently Asked Questions

Can this tool tell me my battery health or wear level? expand_more
No. The Battery Status API that browsers expose only provides charge level, charging state, and time estimates. Apple laptops report cycle count and maximum capacity in macOS (hold Option and click the battery icon). Windows users can run `powercfg /batteryreport` for detailed wear data.
Why does my battery percentage show but not time remaining? expand_more
Time-to-full and time-to-empty estimates are optional in the API — many browsers and operating systems choose not to report them. This is not a fault with the tool or your battery. You will still see the charge percentage and charging state.
Why does this not work on my iPhone or iPad? expand_more
The Battery Status API is not supported in iOS Safari or any browser on iOS (all iOS browsers use the same WebKit engine). This is a browser limitation that cannot be worked around. Use the Settings app on iOS to see your battery health.
Why does the percentage change so slowly or stay at 100% for a long time? expand_more
Modern battery management systems often stop charging at 80% for health, then resume to 100% close to when they expect you to unplug. Some devices also "trickle charge" near full, and the reported percentage may be intentionally smoothed or held at 100% while the charger is connected.
What should I use instead for real battery health data? expand_more
For true battery health (cycle count, design capacity vs. full charge capacity): on Windows use `powercfg /batteryreport` in Command Prompt; on Mac hold Option and click the battery icon or use System Information > Power; on Linux use `upower -i /org/freedesktop/UPower/devices/battery_BAT0`. These read from the hardware directly.