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
No controller found yet. Connect it by USB or Bluetooth, then press any button on it.
How to test an Xbox controller
- 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.
- Press any button so the browser can see the controller. Its name and the "Standard" mapping appear under the diagram.
- 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.
- 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.
- 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?
How can I tell if my Xbox controller has stick drift?
Does this work with the Xbox Elite Series 2?
Can I test an Xbox controller on my phone?
Why does the Xbox button open the Game Bar?
Can I test the trigger rumble motors?
Last updated