Device test / Controller test

Controller test

A gamepad tester that shows every button, trigger and stick live. Plug in or pair your controller, press any button, and check for drift and sticky triggers.

Connect a controller and press any button

Plug in by USB or pair over Bluetooth, then press a button: browsers hide controllers until you interact, for privacy.

What to look for

  • Sticks: push each to its edges and rotate. The dot should reach the rim evenly in all directions and return to the centre when released.
  • Triggers: squeeze slowly. The value should rise smoothly from 0.00 to 1.00 without jumps.
  • Buttons: each should light only while pressed. A button that stays lit is stuck.

Stick drift, briefly

Analogue sticks measure position with small sensors. Wear and dust shift their resting reading, so the game sees a small push you aren't making. Many games let you raise the dead zone to mask it; hall-effect sticks, which use magnets rather than rubbing contacts, are far less prone to it.

Questions

How do I test my controller online?

Connect it by USB or Bluetooth, open this page and press any button. The controller appears with live stick positions, trigger values and every button. Browsers only reveal controllers after you press something, for privacy.

Which controllers work?

Any controller your operating system recognises: Xbox, PlayStation DualShock and DualSense, Switch Pro and most generic USB pads. With "standard" mapping, buttons get friendly names; otherwise they are listed by number.

How do I check for stick drift?

Let go of both sticks. The value under each stick should settle near 0.00. A resting value above roughly 0.10, or a dot that creeps on its own, means drift. Games hide small drift with a dead zone.

Why doesn't vibration work?

Rumble through the browser is supported in Chrome and Edge for many Xbox and PlayStation controllers. Other browsers or controllers do not expose it; the button is disabled when that is the case.

My controller is not detected.

Press a button first. Then try a different cable (many are charge-only), re-pair over Bluetooth, and close apps like Steam that may take exclusive control of the controller.