Battery Information

What the Battery Status API reveals — if anything.

Battery level

Detecting…

Battery

Level
…
State
…
Time to full
…
Time remaining
…
Detecting… enable JavaScript.

The Battery Status API reports level, charging state, and estimated charge/discharge times. Support varies by browser: Chrome on some platforms exposes it; Safari and Firefox do not expose it to websites at all.

If this page says “Your browser does not expose battery information,” that says nothing about your hardware — it means the browser withheld the API. Desktops, laptops, phones and tablets all show the same message when the API is absent. That is a privacy decision by the browser vendor, and we respect it rather than working around it.

How it works

Open this page and the embedded script queries only documented browser APIs. Nothing is installed, no account is needed, and results reflect your current browser profile — including extensions, private mode and OS display scaling.

Limitations

Support varies by browser. Privacy features (tracking prevention, user-agent reduction, fingerprint randomization) can generalize or withhold values. Treat results as a best-effort live snapshot rather than a certified hardware inventory.

Privacy

Detection runs in your browser. We do not store fingerprints or device reports. The only network call any tool makes is the optional public-IP lookup on /my-ip (via a third-party IP API, disclosed in the privacy policy).

FAQ

My laptop has a battery — why “not supported”?

Because Safari/Firefox and many hardened setups never expose the API to sites. The message describes browser support, not your hardware.

Can sites use battery info to track me?

In theory small variations could contribute to fingerprinting, which is one reason vendors restricted the API. We read it once, locally, and store nothing.

Related tools

Related guides