Xbox controller test

Check the buttons, triggers and sticks your browser detects from an Xbox controller. Connect the controller to the device running this page—not only to your Xbox console.

Connect your controller

Press a controller button, then check the connection.

Waiting for browser input

Buttons and triggers

Press buttons one at a time. “Not observed” is not a failure.

Button readings appear here after you start a test.

Joystick axes

Move a stick to check its browser-reported axis values.

Test vibration

If the controller and browser expose rumble, this plays a one-second dual-motor pulse. It does not test adaptive-trigger resistance, trigger haptics or DualSense light-bar and haptic effects.

Support is detected when you click it; some controllers cannot rumble in the browser.

Run the guided stick drift test →

Connect an Xbox controller for testing

  1. 01

    Use a data-capable USB cable compatible with your controller. For wireless use, follow your model’s pairing instructions and your operating system’s Bluetooth or Xbox Wireless setup.

  2. 02

    Not every Xbox controller supports Bluetooth. Original Xbox One models and Xbox 360 controllers may require a suitable wired connection or receiver; do not assume Bluetooth support.

  3. 03

    Press a controller button, check the connection and start the test. Verify A/B/X/Y, the D-pad, bumpers and stick clicks. Squeeze LT and RT to view the values exposed by your browser.

Official Xbox connection support

Xbox button and trigger readings

On a standard browser mapping, the grid uses Xbox-style A/B/X/Y, LB/RB and LT/RT labels. These labels are a display preference, not proof that the detected device is an Xbox controller. Nonstandard mappings keep numbered inputs.

Test limitations

Battery level, accessories, Elite paddles, profiles, trigger rumble and adaptive-trigger resistance are not tested here. The input tester exposes a shared dual-motor rumble check that works only on browsers and controllers that report rumble support; drivers or remapping software can change the inputs exposed to the browser. Physical Xbox compatibility checks for this prototype are still pending.

Readings stay in this page’s memory. No account, controller-reading uploads or automatic calibration. If an input is missing, check the connection and browser mapping before assuming a hardware fault.

Controller connection help →