Home › Controller tester

Controller tester

Check every button, both triggers and both sticks on your gamepad, and find out whether a stick is drifting.

Connect your controller, then press any button on it.

Plug in or pair your controller, then press any button.
Browsers only show a controller after a button press.

How to test your controller

  1. Connect your controller with a USB cable, or pair it with Bluetooth in your system settings.
  2. Press any button. For privacy, browsers don't reveal a controller until you press something on it.
  3. Press every button. Each one lights up; triggers and other pressure-sensitive buttons show a bar for how far they're pressed.
  4. Move both sticks in full circles. The dot should reach the edge of the ring smoothly in every direction, and press each stick in to check L3 and R3.
  5. Then let go of everything and leave the controller on the table for a few seconds to check for drift.

The tester works with PlayStation and Xbox controllers and most other gamepads that your computer recognises. Standard controllers show named buttons; others show numbered buttons.

Checking for stick drift

Stick drift is when a thumbstick reports movement even though you aren't touching it, so your character walks or the camera turns on its own. With hands off, the tester measures how far each stick sits from the centre:

Things to try: rotate the stick firmly around its full range a dozen times, blow compressed air around the base of the stick, update the controller's firmware, and increase the dead zone in your game settings. Drift caused by worn parts often needs a repair or replacement, so check your warranty first.

Vibration

If your browser can control vibration for your controller, a Test vibration button appears. Support varies: Chrome and Edge handle most Xbox and PlayStation controllers over USB, while Bluetooth and other browsers may not. No buzz here doesn't necessarily mean the motors are broken.

Controller not showing up?

Questions and answers

How do I test my controller for stick drift?

Connect the controller, press a button, then let go and leave the sticks untouched. The tester shows how far each stick sits from centre: under 0.05 means no drift.

Why isn't my controller detected?

Browsers only show a controller after you press one of its buttons. Also try another USB cable and close apps like Steam that may take control of it.

Does this work with PS5 and Xbox controllers?

Yes. It works with PlayStation and Xbox controllers and most other gamepads recognised by your computer or phone.

Why doesn't the vibration test work?

Vibration support depends on your browser and connection. It works best in Chrome or Edge with the controller connected by USB.

Can I test a controller on my phone?

Often, yes. Pair the controller with your phone over Bluetooth and open this page in Chrome. Support on iPhone depends on your iOS version.

Related tests

Keyboard testerLight up every key, find dead keys and test rolloverMouse testButtons, double-click fault, wheel and polling rateReaction time testWait for green, click fast, get your averageSound testLeft/right check, frequency sweep and bass tones