Gamepad Tester
Connect a controller and press a button.
Connect via USB or Bluetooth, then press a controller button.
Button inputs and stick positions will appear here.
Devices / BROWSER TEST
Connect a game controller and check which buttons and analog axes your browser detects. Press a controller button to make the device available.
How to use this testConnect a controller and press a button.
Connect via USB or Bluetooth, then press a controller button.
Button inputs and stick positions will appear here.
YOUR RESULT → YOUR NEXT STEP
Choose what you observed. These explanations help you narrow down a problem; they are not an automatic hardware diagnosis.
QUICK START
READ YOUR RESULTS
The test reads the browser Gamepad API. Button numbers follow the mapping exposed by your browser, which may differ between controller models. Analog axes are shown on a scale from -1 to 1.
Small changes around the center can be normal sensor noise. This page displays raw browser values and does not certify stick calibration or apply a game-specific deadzone. The first detected controller is shown.
Keep this page active and press a controller button. Confirm that the operating system recognizes it, then try a wired connection. Unsupported or blocked browser access is reported separately from no connected controller.
Small fluctuations may be sensor noise. Release the stick, observe both axes and repeat. Games apply different deadzones; raw values alone do not establish that a controller needs repair.
Still stuck? Report a test problem. Do not include recordings or private device information.
Press a button after connecting and keep the page active. Check that the operating system recognizes the controller; browser and device support varies.
Not always. The tool shows the indices provided by the browser rather than assuming a particular controller's printed labels.