Online Gamepad Test

Connect a controller via USB or Bluetooth, press any button and see everything: per-button state, stick position with configurable deadzone, analogue trigger value, and a vibration test with adjustable intensity and duration.

Primary ShieldSecondary Shield
No gamepad detected

Press any button on a connected controller.

No gamepads detected

Plug in a controller via USB or pair via Bluetooth, then press any button so the browser registers it.

Frequently asked questions

Which controllers are supported?
Anything the browser recognises via the Gamepad API — Xbox, DualShock, DualSense, Switch Pro, USB retro pads, etc.
Why doesn't my controller show up?
Press any button after plugging it in — browsers only reveal the gamepad after the first interaction.
Can I test vibration?
Yes, when the controller exposes the vibration actuator API. Adjust intensity and duration.