Battery Status
Check your device battery level and health in real time.
Charge Level
--%
Status
--
Charging time: --
Discharging time: --
How to Use This Test
Open the Test Page
The battery status automatically loads when you open this page. No button click is needed — the Battery API activates immediately.
Review Battery Level
Check the current charge percentage displayed. This shows your battery's real-time charge level as reported by the operating system.
Check Charging Status
The status field shows whether your device is currently charging or discharging, along with estimated time remaining.
Monitor Over Time
Keep the page open while using your device to watch the battery level change in real time. This helps verify accurate battery reporting.
What Your Results Mean
Battery Level Updates
The battery percentage updates in real time as you use your device. The Battery API is functioning correctly and reporting accurate charge levels.
Shows '--' or 'Not Supported'
Your browser doesn't support the Battery API or battery permission was denied. This is common on some browsers for privacy reasons.
Charging Status Accurate
The charging/discharging status matches what your system tray shows. Battery reporting is consistent across your device.
Time Estimates Seem Wrong
Battery time estimates are calculated based on current usage patterns and may not be precise. They provide a rough approximation that improves over time.
Common Problems and Fixes
Battery info shows '--' for everything
The Battery API may not be supported by your browser. Try Chrome or Edge on Android. On iOS, the Battery API is not available. Desktop browsers may also have limited support depending on the platform.
Battery percentage doesn't match system tray
Minor differences between the browser reading and system tray are normal. Both sources use the same underlying battery data but may calculate or display it slightly differently.
Charging status doesn't update when plugging in
The Battery API fires events when the state changes, but there may be a brief delay. Try refreshing the page. If the issue persists, the browser may have limited Battery API support.
Time estimates are very inaccurate
Battery time estimates are based on recent usage patterns. They become more accurate over time as the system gathers more data. Drastic changes in usage will make estimates less reliable.
Frequently Asked Questions
Why does my battery show a different percentage than my phone's battery indicator?
Different apps and operating systems may calculate battery percentage differently based on voltage curves and calibration. The Battery API provides the browser's reading, which should be close to but may not exactly match your system battery indicator.
Does this test drain my battery?
The test only reads battery status information — it doesn't actively drain the battery. The page itself uses minimal power since it's mostly displaying static information updated periodically.
Why does my battery health show as '--'?
The Battery API doesn't expose detailed health metrics like capacity degradation. It only shows current charge level and charging status. For detailed battery health information, check your device's built-in battery settings or use manufacturer-specific diagnostic tools.
Can I use this to test battery life?
This test shows real-time battery status, not battery life over time. To test battery life, note the starting percentage, use your device normally for a set period, then check the percentage drop. Repeat under different usage scenarios for comparison.
Why doesn't charging status update in real time?
The Battery API fires 'levelchange' and 'chargingchange' events, but the update frequency varies by browser and device. The test listens for these events and updates when they fire. Some devices may take a few seconds to reflect charging state changes.
Does this work on desktop computers?
Yes, if the browser supports the Battery API. Most modern browsers on laptops support it, but desktop PCs with external power supplies may show limited information (always 'charging' at 100%). Some browsers disable the API for privacy reasons.
Why This Test Matters
Checking battery health before purchasing a used phone
Monitoring battery drain to identify power-hungry apps
Verifying charging functionality after a battery replacement
Diagnosing unexpected shutdowns that may indicate battery degradation
Planning device usage when you're away from a charger
Related Diagnostic Tests
Device Info
View complete hardware specifications including battery capabilities.
Internet Speed Test
Check network performance alongside battery consumption.
Speaker Cleaner
Use sonic waves to clean speakers while monitoring battery level.
Refresh Rate Test
Check display refresh rate — higher rates consume more battery.