What Is My Battery Level?
Check battery percentage, charging status, and time estimates
Battery Level
...
How it works
This tool uses the navigator.getBattery() API to read your device's battery status in real time. It listens to levelchange, chargingchange, chargingtimechange, and dischargingtimechange events for live updates. This API is supported in Chromium-based browsers but may not be available in Firefox or Safari.
Frequently Asked Questions
How does this tool read my battery level?
This tool uses the Battery Status API (navigator.getBattery) built into web browsers. It reads battery percentage, charging status, and time estimates directly from your operating system.
Why does this tool not work in my browser?
The Battery Status API has been removed from Firefox and Safari due to privacy concerns — it could be used for fingerprinting. It currently works in Chromium-based browsers (Chrome, Edge, Brave, Opera). If you see an error, your browser doesn't support it.
Can websites see my battery level without permission?
In browsers that support the Battery API, websites can read your battery level without asking permission. This is one reason why Firefox and Safari removed the API — low battery levels could be used to infer user behavior or for price discrimination.
How accurate are the time remaining estimates?
Time estimates (time to full when charging, time to empty when discharging) come from your operating system and are approximate. They're based on current power usage, which changes as you open/close apps and adjust screen brightness.
You might also like
📶 🌐 🖥️ 📷
Connection Type
Check your network connection type, speed, and latency
Browser Info
Detect your browser name, version, OS, and device type
Screen Resolution
Check your screen resolution, viewport size, and pixel ratio
Webcam Test
Test your webcam with a live preview, resolution, and FPS info