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 dataHow 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_BAT0in 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
- Power Adapter Wattage Estimator — estimate charger wattage.
- Device & Browser Specs — view complete system information.
- CPU Benchmark — measure CPU performance under load.