01 / Buttons
Every press lit
Press each button and watch its tile. A button that does not light, or flickers, needs cleaning or repair.
Free tool
Plug in or pair your controller and press any button. Every button lights up as you press it, with how far for triggers, and both sticks are drawn in their circles with a trail, so you can see drift: a stick that moves when you are not touching it. Test vibration where your browser supports it. Works with Xbox, PlayStation, Switch Pro and most other controllers.
Press any button on your controller
Browsers only show a controller after a button is pressed while this page is open. Connect it by USB or Bluetooth first.
Left stick
Right stick
Buttons
Raw axes
The controller is read in your browser. Nothing is sent anywhere.
What to check
01 / Buttons
Press each button and watch its tile. A button that does not light, or flickers, needs cleaning or repair.
02 / Drift
Release both sticks. The dot should sit in the centre; if it wanders or rests far from 0, the stick is drifting.
03 / Triggers
Squeeze each trigger slowly; the value should rise smoothly from 0 to 100% with no jumps.
Questions
Press a button while this page is open: browsers hide controllers until then, for privacy. Check it is connected by USB or Bluetooth.
Let go of both sticks and watch their dots and numbers. Readings much above 0.1 at rest point to drift.
Yes, and with most others the system recognises. Standard controllers show named buttons; others show numbers.
Vibration depends on the browser and the controller. Chrome and Edge support it for many controllers; others may not.
No. It uses your browser's built-in Gamepad API.