Connect a controller by USB or Bluetooth and press any button
ABXY
L
+0.00
+0.00
R
+0.00
+0.00
LT
0.00
RT
0.00
Raw Gamepad API data
No controller connected.

Gamepad Tester

Plug in or pair a controller and press any button. The diagram above lights up as you press buttons, pull triggers and move the sticks, and the panel shows the exact values your browser receives. Nothing is uploaded: the test runs entirely on your device.

This page checks that everything registers. For a measured answer to “is my stick drifting?” use the stick drift test: it watches both sticks for ten seconds and gives you a number, a verdict and a history for this controller.

What the browser can and can’t test

PlatformButtons, sticks, triggersVibrationPolling (WebHID)
Windows · Chrome, EdgeYesYesYes
Windows · FirefoxYesYesNo
macOS · SafariYesNoNo
LinuxUSB onlyPartialChrome only
Android · ChromeYesYesNo
iOS · SafariLimited set of controllersNoNo