Xbox Controller Tester
Test your Xbox controller on a computer: every button, both triggers, vibration and stick drift.
FreeNo sign-upPrivate
Connect your Xbox controller and press any button
Browsers only reveal a controller after you press one of its buttons while this page is open.
· Input rate: move a stick to estimate
Sticks
Triggers
Buttons
All axes (raw values)
How to connect an Xbox controller to your computer
- With a cable: plug it in with a USB-C cable (Xbox Series controllers) or micro-USB (older Xbox One controllers).
- With Bluetooth: turn the controller on, then hold the small pair button on the top, next to the USB port, until the Xbox button flashes quickly. Add it in your computer's Bluetooth settings. The earliest Xbox One controllers don't have Bluetooth and need a cable or the Xbox Wireless Adapter.
- Press any button with this page open. Browsers only show a controller after you press something.
On Windows, Chrome and Edge often name every Xbox controller "Xbox 360 Controller", even a new Series one. That's normal: it's the name of the Windows driver, not your controller.
What this test checks on an Xbox controller
- All buttons: A, B, X, Y, the D-pad, LB, RB, View, Menu, both stick clicks (LS and RS) and the Xbox button. Pressing the Xbox button may also open the Xbox Game Bar on Windows.
- LT and RT: the bars fill from 0 to 100% as you press.
- Vibration: Test vibration runs the main rumble motors, then the motors in the triggers where your browser supports them.
- Both sticks and a three-second stick drift check.
The Share button on Xbox Series controllers usually isn't reported to browsers. On an Elite controller, the back paddles don't have their own buttons: each one shows up as whichever button it's mapped to in the Xbox Accessories app.
Xbox controller stick drift
Like most controllers, Xbox pads can drift as the stick sensors wear. The drift check measures how far each stick sits from the centre while you leave it alone:
| Resting offset | Result |
|---|---|
| Below 0.05 | No drift. The stick returns cleanly to centre. |
| 0.05–0.12 | Slight offset. Most games hide this with a deadzone. |
| 0.12 or more | Drift. Likely noticeable in games with small deadzones. |
How to fix a drifting Xbox controller
- Update the firmware with the free Xbox Accessories app on Windows or on your Xbox.
- Check the Elite profile. On an Elite controller, the Xbox Accessories app can change stick curves and deadzones; reset the profile if a stick behaves oddly.
- Raise the deadzone in the game to hide a small offset.
- Clean around the sticks by rotating them in wide circles with short bursts of compressed air around the base.
- Use the warranty. Microsoft repairs or replaces controllers with drift under warranty. A screenshot of the drift result is useful evidence.
For the full explanation of the circularity test, see the main gamepad tester.
Frequently asked questions
Why does it say "Xbox 360 Controller"?
On Windows, browsers read Xbox controllers through Microsoft's XInput driver, which reports every model under that name. Your controller is fine.
Can I test an Xbox controller on a phone?
Yes, if it has Bluetooth. Pair it with your phone, open this page and press a button.
Why is my controller not detected?
Press a button while this page is in front, try another USB cable, and close apps that take over controllers. If it's paired over Bluetooth to an Xbox nearby, it may have connected to the console instead.
Can it test the Elite paddles?
Only through the buttons they're mapped to. Map each paddle to a different button in the Xbox Accessories app and check that button lights up.