Input devices

Online Gamepad Test

Test any connected controller in the browser. See live button presses, trigger values and analog stick positions.

connected controllersnone detected
Connect a controller by USB or Bluetooth, then press any button on it. Most browsers only report a gamepad after its first input.

This online gamepad test uses the browser Gamepad API to show exactly what your controller is sending. Connect a controller, press a button, and it lights up on screen, while triggers show their pressure value and the analog sticks show their live position. It works with common console-style and PC controllers over USB or Bluetooth, and it is the fastest way to confirm every button and axis works before a session or after a repair.

Stick drift is one of the most common controller faults, and this test makes it obvious. Leave both analog sticks untouched and watch their reported position: on a healthy controller the values sit at rest near the centre, but a drifting stick reports movement even when you are not touching it, which is what makes a character wander or the camera creep in games. Because the test shows the raw axis values, you can see small amounts of drift that are hard to notice while playing, and decide whether a stick needs cleaning, recalibrating or replacing.

Every face button, shoulder button, D-pad direction and stick click gets its own indicator, so you can work through the whole controller and confirm nothing is dead or sticking. Analog triggers show a value that rises as you pull them, which lets you check the full range of travel rather than just whether they click at the end. If a controller does not appear at all, most browsers require you to press a button first before they report it, so give it a press to wake up the connection.

The Gamepad API runs entirely in your browser and reads only the controller state, so nothing is uploaded and no game or driver is needed. That makes this a handy, private check when you are buying a used controller, troubleshooting one that feels off, or simply confirming that a new pad is fully working before you rely on it in a match.

How to use the gamepad test

  1. Connect your controller by USB or pair it over Bluetooth.
  2. Press any button so the browser detects the controller.
  3. Work through every button and confirm each one lights up on screen.
  4. Move the analog sticks and watch their live position values.
  5. Leave the sticks untouched and check the values rest near centre to rule out drift.

Frequently asked questions

My controller is connected but not detected. What now?

Most browsers only report a gamepad after it sends its first input, for privacy reasons. Press any button on the controller and it should appear immediately. If it still does not, reconnect it and make sure the browser tab is focused.

How do I test for analog stick drift?

Let go of both sticks and watch the axis values. On a good controller they rest near the centre position. If a value keeps reporting movement while you are not touching the stick, that stick is drifting and may need cleaning, recalibration or replacement.

Which controllers are supported?

Any controller your browser exposes through the Gamepad API, which covers most popular console-style and PC controllers connected over USB or Bluetooth. Exact button labels can vary by model, but presses and axis values are always shown.

More hardware tests

Keep checking your gear with the rest of the MyGearCheck suite:

See all Input devicestests ->