Gamepad Tester Battery Level Test
Welcome to Battery Level Tester — Gamepad Tester
Free Online Tool

Battery Level Test — Free Online Controller & Device Battery Tester

Free Battery Level Test Online: Check Controller Battery Percentage, Charging Status & Health for PS5 DualSense, Xbox, Switch & All Wireless Gamepads — Plus Live Device Battery Monitor — Instant, No Download

The most complete free online battery level test for gaming controllers and devices. Check your wireless controller's battery percentage in real time, monitor charging status, track battery history, and get smart alerts when battery drops below safe levels. Also test your laptop, phone, or tablet battery via the Browser Battery Status API. Works with PS5 DualSense, PS4 DualShock 4, Nintendo Switch Pro, Joy-Con, and any Bluetooth gamepad that reports battery data via the Gamepad API.

Live Battery % Charging Status PS5 DualSense PS4 DualShock Switch Pro Device Battery Battery History Low Battery Alert
Live Battery Monitor
No Controller
CONTROLLER BATTERY
Connect Controller
DEVICE BATTERY
Checking…
Connect controller via Bluetooth for battery data
Controller Battery
Charge Status
Device Battery
Device Charging
Time Remaining
Live Battery Level Test Tool
Battery Level Test — Controller & Device Monitor
Monitoring
Bluetooth required for battery data. Connect your controller via Bluetooth (not USB) and press any button. PS5 DualSense and Nintendo Switch Pro Controller report battery levels. Xbox controllers have limited browser battery reporting. Battery level accuracy depends on what your controller reports to the OS.
🎮
No Wireless Controller Detected
Connect your PS5 DualSense, Switch Pro Controller, or Joy-Con via Bluetooth, then press any button on the controller to wake the Gamepad API and display battery information.
Device Battery — This Computer / Phone / Tablet
%
Initializing…
0%Empty50%Full100%
Status
Charging state
Level
Exact percentage
Time to Full
Minutes remaining
Time to Empty
Minutes remaining
The Device Battery tab uses the browser's Battery Status API (navigator.getBattery()). This works on laptops, phones, and tablets in Chrome. Desktop PCs without a battery will show 100% / Not charging or may not support the API. Firefox limits battery API access for privacy reasons.
Controller Battery History — Last 30 Readings
OldestLatest
Battery history tracks the last 30 controller battery readings. Connect your controller via Bluetooth and leave it connected — the chart updates every 30 seconds. A declining trend with the controller unplugged confirms normal discharge. A sudden drop may indicate a battery health issue.
Battery Event Log
Connect controller via Bluetooth to see battery events…
Battery Level Visual Guide

What Your Controller Battery Level Actually Means

Controllers report battery in steps rather than precise percentages. Here is what each level means for gameplay time and when to act.

100%
Full Charge
8–15+ hrs remaining depending on controller. All features enabled. Best time to game wirelessly.
75%
Good
6–12 hrs remaining. No action needed. All vibration and haptic features remain at full power.
50%
Medium
4–7 hrs remaining. Consider charging if planning a long session. Vibration may begin to weaken on some models.
25%
Low
1–3 hrs remaining. Controller LED may start flashing. Charge soon. Xbox controllers throttle vibration at this level.
10%
Critical
Under 30 minutes. Charge immediately. Controller may disconnect suddenly. USB switch recommended.
What This Battery Test Checks

Controller Battery Level

Reads battery percentage directly from your wireless controller via the Gamepad API. PS5 DualSense, PS4 DualShock 4, and Nintendo Switch Pro report detailed battery levels over Bluetooth. The Gamepad API returns a value from 0.0 to 1.0 — this tester converts it to a clear percentage display with colour-coded status.

Charging Status

Detects whether your controller or device is currently charging, fully charged, or discharging. The charging animation on the battery bar shows live charge flow. Some controllers (like DualSense) report their charging state via Bluetooth even when plugged in via USB-C.

Device Battery (Laptop / Phone)

The Device Battery tab uses the browser's Battery Status API to read your laptop, phone, or tablet battery level, charging state, estimated time to full charge, and estimated time to empty. Updates in real time as your battery status changes.

How to Test Your Controller Battery Level

How to Use the Battery Level Tester

1

Connect via Bluetooth

Battery level reporting requires a Bluetooth connection — USB connections typically do not expose battery data to the browser's Gamepad API. Pair your PS5 DualSense, PS4 DualShock, or Switch Pro Controller via your OS Bluetooth settings. Once paired, the controller appears as a Bluetooth device and will expose battery information when connected.

Bluetooth requiredUSB won't show batteryPair via OS first
2

Wake the Gamepad API

After the controller is connected via Bluetooth, open this page in Chrome or Edge and press any button on the controller. The browser Gamepad API requires a user interaction before it exposes controller data — this is a browser security requirement, not a fault. The controller battery card will appear immediately after the first button press.

Press any buttonChrome or EdgeBattery card appears
3

Read Battery Level

The battery card shows your controller's current percentage, charging status, and a colour-coded health indicator. Note that most controllers report battery in steps (100% / 75% / 50% / 25%) rather than exact percentages — this is the controller's hardware limitation, not the tester's. The DualSense has 11 distinct reporting levels (0%, 10%, 20%, ... 100%).

Steps not always exactDualSense: 10% stepsSwitch: 4 levels
4

Check Device Battery

Switch to the Device Battery tab for your laptop, phone, or tablet battery. This uses the browser's Battery Status API which provides exact percentage, charging state, and estimated time remaining. This is particularly useful on gaming laptops where you want to monitor both your controller and PC battery simultaneously during long sessions.

Switch tabChrome onlyExact % on laptops
Battery Life Tips

How to Extend Your Controller Battery Life

Charge Between 20–80%

Lithium-ion batteries in controllers last longest when cycled between 20% and 80%. Avoid leaving them at 0% for extended periods or always topping up to 100% before every session — this stresses the cells over time.

Turn Off When Not Playing

Leaving your controller on standby continues draining the battery. Always power off completely when finished gaming rather than just setting it down. PS5 DualSense can go weeks without charging if turned off properly.

Reduce Haptic & LED Intensity

PS5 DualSense's adaptive triggers, haptic feedback, and LED light bar are the biggest battery drains. Reducing haptic intensity and LED brightness in PS5 Settings → Accessories → Controllers can add 2–4 hours of additional play time.

Store at 50% for Long Term

If storing a controller for more than a few weeks, charge it to 50% before storage. Li-ion batteries degrade faster at full charge or empty charge during long-term storage. The 50% state minimises electrochemical stress on the cells.

Use Official Cables & Chargers

Low-quality USB cables can slow charging, cause incomplete charging cycles, and even damage the battery protection circuit over time. Use the USB-C cable that came with your controller or a quality certified alternative for consistent, safe charging.

Update Controller Firmware

Sony and Nintendo release firmware updates that often improve battery efficiency and power management. PS5 DualSense firmware can be updated via the PlayStation Accessories app on PC or through PS5 system updates. Better firmware directly extends battery life between charges.

Controller Battery Life Comparison
ControllerBattery TypeBattery (mAh)Rated LifeReports to BrowserReporting StepsCharging
PS5 DualSenseLi-ion1560mAh12 hrs typical✓ via Bluetooth11 levels (10% steps)USB-C 3h
PS5 DualSense EdgeLi-ion1560mAh~6 hrs (pro drain)✓ via Bluetooth11 levelsUSB-C 3h
PS4 DualShock 4Li-ion1000mAh~6–8 hrs✓ via Bluetooth4 levels (25% steps)Micro-USB 2h
Xbox Series X/S2× AA batteries~2500mAh equiv~40 hrs AA~ LimitedFull/Medium/Low/EmptyRechargeable pack opt.
Xbox One2× AA batteries~2500mAh equiv~40 hrs AA~ LimitedFull/Medium/Low/EmptyPlay & Charge Kit opt.
Switch Pro ControllerLi-ion1300mAh~40 hrs✓ via Bluetooth4 levels (25% steps)USB-C 6h
Switch Joy-Con (pair)Li-ion ×2525mAh each~20 hrs✓ via Bluetooth4 levels eachVia Switch dock
8BitDo Ultimate 2Li-ion1000mAh~20 hrs~ VariesVaries by modeUSB-C 2h
GameSir G7 SEWired onlyN/A (wired)Unlimited✗ No batteryN/AN/A
Frequently Asked Questions

Battery Level Test FAQs

Why is my controller battery not showing in the tester?
The most common reason is that your controller is connected via USB rather than Bluetooth. Battery level data is only exposed to the browser's Gamepad API when the controller is connected wirelessly over Bluetooth — USB connections do not report battery to the browser in most controllers. Connect via Bluetooth and press any button to wake the API. If you are already on Bluetooth and still see no battery: (1) Try Chrome or Edge — Firefox has limited Gamepad API battery support. (2) Check that the controller is fully paired, not just in discoverable mode. (3) Some controllers like Xbox have very limited battery reporting to browsers — Xbox battery is best checked via the Xbox Accessories app on Windows or the console LED indicators.
Why does my PS5 DualSense battery show in steps like 80%, 70%, 60%?
The PS5 DualSense battery management chip reports battery in 11 discrete levels — 0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90%, and 100%. It cannot report values like 73% or 84% because the hardware only samples the battery state in 10% increments. The Gamepad API faithfully reports whatever the controller sends, so you will always see round percentages. This is a hardware design choice by Sony, not a limitation of this tester. For the most granular DualSense battery information (including charging current and cell voltage), you would need Sony's DualSense Firmware Updater app or a USB HID sniffer — neither of which is accessible via the web browser.
Does the Xbox controller battery level work in this tester?
Xbox controllers have the most limited battery reporting to browsers. The standard Gamepad API on Windows does not consistently expose Xbox battery level to web pages. Some browser and driver combinations do report Full/Medium/Low/Empty states, but this is not guaranteed. Microsoft's design philosophy is to expose battery via the Xbox app and console LED indicators rather than through open APIs. For the most reliable Xbox battery checking, use the Xbox Accessories app on Windows (which shows a precise battery indicator) or look at the controller's LED — one blinking light indicates low battery.
How long does the PS5 DualSense battery last?
Sony rates the DualSense at approximately 12 hours of playtime, but real-world battery life varies significantly by usage. With adaptive triggers enabled, haptic feedback at full intensity, the light bar on, and the built-in speaker active, expect 6–8 hours. With adaptive triggers and haptics reduced and the light bar dimmed, 10–12 hours is achievable. The DualSense Edge (pro version) consumes more power due to its extra electronics and typically lasts 6–9 hours. The 1560mAh Li-ion battery takes approximately 3 hours to charge from empty to full via USB-C.
Can I check my laptop's battery with this tool?
Yes — the Device Battery tab uses the browser's Battery Status API (navigator.getBattery()) to read your laptop or device battery. On Chrome and Edge, this shows exact battery percentage, charging status, estimated minutes until fully charged, and estimated minutes until empty. On Firefox, battery API access is restricted by default for privacy reasons. Desktop PCs without a battery will typically return 100% / Not Charging. On Android Chrome and iOS Safari, this may show your phone's battery. The Battery Status API is a standard W3C web API and all data is read locally — nothing is transmitted anywhere.
Why does my controller vibration feel weaker when the battery is low?
Most wireless controllers automatically reduce vibration motor power when the battery drops below 15–20% to extend the remaining playtime. This is a deliberate power-saving behaviour built into the controller's firmware, not a hardware fault. Xbox controllers are particularly aggressive about this — rumble may nearly stop at 15% battery. DualSense does this less aggressively but will reduce haptic intensity at low levels. If your controller feels weaker than expected and you see 25% or lower in this battery tester, charge it fully before concluding there is a hardware motor problem.
Is it safe to play while charging a controller?
Yes — modern controllers use lithium-ion batteries with protection circuits that prevent overcharging and manage charge current intelligently. Playing while plugged in via USB is safe and will not damage the battery in the short term. However, charging and gaming simultaneously generates more heat than either activity alone. Extended sessions of play-while-charging can slightly accelerate battery degradation over months and years due to the elevated temperature. If your controller gets noticeably warm during play-while-charge, taking short breaks to let it cool down will help preserve long-term battery health.
How do I know if my controller battery needs replacing?
Signs that a controller battery needs replacement include: battery life dropping to under 4 hours where it used to last 8+ hours, the battery percentage dropping rapidly from 30% to 0% with no mid-range readings (indicating cell failure), the controller shutting off suddenly at 15–20% reported charge, the controller getting unusually warm during charging, or visible swelling of the battery (which also causes the back shell to bow). All Li-ion batteries degrade over time — typically 300–500 full charge cycles before capacity drops to 80% of original. DualSense replacement batteries (1560mAh) are widely available and straightforward to install with a T8 screwdriver.
Is the battery level test free and does it need a download?
The battery level tester is completely free — no download, no installation, no account, and no email address required. It runs in your browser using two standard web APIs: the Gamepad API for controller battery (Chrome/Edge) and the Battery Status API for device battery (Chrome/Edge). All data is read and processed locally on your device. No battery percentage, device information, or controller data is sent to any server at any point.

Gamepad Tester — free browser-based battery level testing for PS5 DualSense, PS4 DualShock 4, Nintendo Switch Pro Controller, Joy-Con, Xbox Series X/S, and all Bluetooth wireless gamepads. Device battery monitoring for laptops, phones, and tablets via Battery Status API. All data processed locally. Requires Chrome or Edge.  ·  ← Back to Gamepad Tester