What is my battery level?
See the battery level and charging state your browser reports, where the Battery API is supported. Detected live and privately, nothing uploaded.
Your battery level and charging state are shown above, where your browser supports the Battery Status API. When available, it reports the current charge as a percentage, whether you are plugged in, and rough estimates of time to full or empty.
This feature has a notable history: it was found to be usable for tracking, because the precise charge level and discharge timing could act as a short-lived identifier that followed you across sites for a few seconds. In response, several browsers removed or heavily restricted the API, which is why many browsers now report nothing here.
So an empty value above is a feature, not a fault. Firefox and Safari dropped the API for privacy reasons, and where it survives (mainly Chromium) the values are coarser than they once were.
What you should know
Why sites collect it
Legitimately, an app might defer heavy background work, dim animations, or prompt you to save when battery is low. In practice, few sites have a genuine need, which is part of why the API was curtailed.
Privacy implications
The Battery API is a cautionary tale in fingerprinting: precise level and timing gave trackers a temporary cross-site identifier. Browsers removing or coarsening it is a privacy win. If a site claims a precise battery percentage, be aware of why that used to be a problem.
How to change or hide it
You cannot expose battery data if your browser has removed the API, which is the private default in Firefox and Safari. In Chromium it may still report, with less precision. There is no per-site prompt because the value was deemed low-value and higher-risk.
Frequently asked questions
Why does my browser not show battery info?
Firefox and Safari removed the Battery Status API over tracking concerns. Where you see nothing, your browser is deliberately not sharing it.
How could battery level be used for tracking?
The exact charge level and discharge timing were distinctive enough to act as a brief identifier across sites, which is why browsers restricted the feature.