Xbox Controller Test

Connect your Xbox controller by USB, Bluetooth or the Xbox Wireless Adapter and press any button. Each button, trigger and stick lights up live, so a dead bumper, a short trigger or a drifting stick is easy to spot.

  • Runs in your browser
  • Nothing is uploaded
  • Free, no sign-up
ControllerNone
Mapping-
Buttons / axes-
Buttons tested0

No controller found yet. Connect it by USB or Bluetooth, then press any button on it.

How to test an Xbox controller

  1. Connect the controller with a USB cable, the Xbox Wireless Adapter, or Bluetooth: press the Xbox button to turn it on, then hold the small pair button on top until the Xbox logo flashes fast and pick "Xbox Wireless Controller" on your device.
  2. Press any button so the browser can see the controller. Its name and the "Standard" mapping appear under the diagram.
  3. Press A, B, X and Y, the D-pad, LB, RB, View, Menu, the Xbox button and the Share button (Series X|S pads). Each one turns green once it registers.
  4. Pull LT and RT slowly. The bar should fill evenly to 100%. Move both sticks in full circles and click them in for LS and RS.
  5. Let go of the sticks and check the resting numbers, then press Test vibration to check the rumble motors.

What the results mean

  • Every button turns green: the controller works. Xbox One pads have no Share button, so 17 of 18 is a full pass for them.
  • A bumper only works when pressed at one end: LB and RB click on a hinge and the switch underneath wears out. It is a common Xbox One fault and usually needs a new tactile switch.
  • LT or RT stops below 100%: 95% and up is normal. A trigger that stops at half or flickers has a worn trigger sensor or a loose spring.
  • Stick reads more than 0.10 at rest: that is stick drift. The stick drift test measures it and suggests a dead zone.
  • The Xbox button does nothing: on Windows the Game Bar often captures it before the browser does. Turn off "Open Xbox Game Bar using this button" in the Game Bar settings to test it.

Xbox One, Series X|S and Elite controllers

All current Xbox controllers use the same layout, so this test works the same for the Xbox One controller, the Series X|S controller with its Share button, and the Elite Series 2. The Elite's back paddles map to other buttons by default, so pressing a paddle lights up the button it copies; change the mapping in the Xbox Accessories app if you want to test the paddles on their own. Third-party pads that copy the Xbox layout (PowerA, 8BitDo, GameSir) work here too.

Chrome and Edge on Windows read Xbox controllers best, including rumble. Firefox and Safari show buttons and sticks but may not send vibration. For PlayStation pads, use the PS5 controller test or PS4 controller test; for anything else, the gamepad tester.

Fixing Xbox controller drift and dead buttons

Drift on Xbox controllers comes from the potentiometers inside each stick wearing over time, the same as on PlayStation pads. Before replacing anything, update the controller firmware in the Xbox Accessories app (on Windows or the console), blow compressed air around the stick base while moving it in circles, and recalibrate by turning the controller off and on without touching the sticks. If drift stays above 0.10, the stick module needs replacing.

Bumpers and the D-pad are the parts that fail most on older Xbox One pads. A bumper that only clicks at one end, or a D-pad that registers diagonals when you press straight, is a worn switch or a stretched rubber membrane rather than a software problem.

Common problems and fixes

Xbox controller not detected on PC

Press a button after connecting. Try a different USB cable or port, since some cables only charge. If Steam is open, its Xbox configuration support can hide the controller from other apps; close Steam and reload this page.

Bluetooth keeps disconnecting

Only Xbox One S and newer controllers have Bluetooth; the original Xbox One pad needs a cable or the Wireless Adapter. Update the controller firmware in the Xbox Accessories app, keep it within a few meters of the computer, and remove other Bluetooth devices that crowd the signal.

Vibration does not work

Rumble from web pages works in Chrome and Edge. Check the batteries: an Xbox controller turns rumble off when the batteries are low. In the Xbox Accessories app, make sure vibration is not set to zero.

Buttons are mixed up

The browser reports "Non-standard" mapping. This happens with some third-party pads in their "D-input" mode; switch them to "X-input" (often a switch on the back) and reload the page.

Frequently asked questions

How do I test my Xbox controller on PC?
Connect it by USB, Bluetooth or the Wireless Adapter, open this page and press any button. Then press every button and move both sticks; each input lights up when it works.
How can I tell if my Xbox controller has stick drift?
Let go of both sticks and read the numbers under them. Above 0.10 at rest means drift. The stick drift test gives an exact percentage.
Does this work with the Xbox Elite Series 2?
Yes. All standard buttons, triggers and sticks show up. The back paddles copy other buttons by default, so they light up those buttons.
Can I test an Xbox controller on my phone?
Yes. Pair it with your phone by Bluetooth, then open this page in Chrome on Android or Safari on iPhone and press a button.
Why does the Xbox button open the Game Bar?
Windows uses the Xbox button for the Game Bar. Turn that option off in the Game Bar settings to test the button here.
Can I test the trigger rumble motors?
Browsers can only drive the two main rumble motors. The small impulse trigger motors in LT and RT are not reachable from a web page.
Embed this xbox controller test on your site

Free for any site. Copy the code into your page; the tool runs inside the frame without ads. Please keep the credit link under it. All embeddable tools.

Last updated