PAD Gamepad test
- Measures
- Buttons, triggers, stick drift and deadzone, vibration
- Browser API
- Gamepad API · vibrationActuator
- Known quirks
- A controller only shows up after you press one of its buttons. Rumble works in Chrome and Edge.
Mapping: —
ButtonsAxesConnect your controller and press any button to wake it. Every button, trigger and stick shows up live, with drift measured at rest.
PAD-E1The controller isn't detected
Fix Press a button after the page has loaded: that's required. Try a different USB cable (many are charge-only) or port. Close Steam if it's running, since Steam Input can take over the controller. Switch Pro and some generic pads only work in Chrome or Edge.
PAD-E2Buttons are in the wrong place
Fix If Mapping says non-standard, the browser doesn't recognise the layout and lists raw buttons by number. That's common with older generic pads and some Bluetooth modes; games may still map them correctly.
PAD-E3A stick drifts
Fix Drift is caused by wear or dirt in the stick's potentiometers. Rotate the stick firmly around its edge for a few seconds and re-check. If it persists, raise the deadzone in your game settings or have the stick module replaced.
PAD-E4Triggers don't reach 100%
Fix Some controllers have trigger stops or a short-travel mode (Xbox Elite, some PlayStation settings). Check for a physical switch on the back.
PAD-E5Vibration doesn't work
Fix Web vibration works in Chrome and Edge with most Xbox and DualShock/DualSense controllers. Firefox and Safari don't support it. Check that vibration isn't disabled in the controller's own settings.