What this test can tell you
The page displays browser-reported buttons and axes. With a standard mapping, release the sticks and compare their resting distance from center; the warning threshold is 0.10.
Held sticks also exceed that threshold. It is not a manufacturer pass/fail limit. Non-standard mappings use raw button numbers and have no stick-drift verdict; vibration depends on browser and device support.
How to use it
- Connect via USB, the Xbox Wireless Adapter or Bluetooth.
- Press any button so the browser detects the controller.
- Test all buttons, triggers and sticks, then try Weak and Strong vibration.
Drift and dead zones
Release both sticks and watch the raw axis values. The warning checks each stick’s distance from center: sqrt(x*x + y*y) above 0.10. This radial threshold is chosen for this tool; it also flags intentionally held sticks. A persistent offset at rest can indicate drift, but there is no universal pass/fail threshold and a game’s dead zone can hide the offset.
Not working? Try these fixes
Controller connects but nothing shows
Press a button after the page has loaded. Close Steam or other apps that capture controller input.
Rumble does not work
Browser rumble depends on the controller, connection and exposed vibration API. Try another supported browser or connection. Missing rumble alone does not establish a controller fault.
Frequently asked questions
Does it test the trigger rumble motors?
Browsers can test the main rumble motors only; impulse triggers are not accessible to web pages.