Xbox Controller Test (Sticks, Triggers, Rumble)
Free in-browser diagnostic for Xbox One, Xbox Series X/S, Elite Series 2 and any other Microsoft-VID controller. Reads the Gamepad API for live stick visualisation, analog trigger pressure and live button states. Includes a dual-rumble test that drives the weak and strong motors independently — useful for verifying both vibration motors after a fall or replacement. Works in any Chromium-based browser on Windows, macOS, Linux, and ChromeOS.
How to use
Use a USB cable, a Bluetooth pair (Xbox button + sync button), or the Xbox Wireless Adapter. Modern Series controllers support BT directly.
Chrome, Edge, Opera and other Chromium-based browsers expose the Gamepad API. Firefox works for input but its rumble support is incomplete.
Browsers expose the gamepad only after the first input. Press A or any button to register the controller.
Move both sticks. Pull both triggers. Press every button. Adjust the rumble sliders and fire — feel both motors.
Test sticks, triggers, buttons and rumble in your browser
Analog sticks
Analog triggers
Buttons
Press any button to see it light up. The standard Xbox layout has A/B/X/Y, LB/RB digital triggers, View / Menu / Xbox / Share, stick clicks, and the D-pad.
Rumble test
Sends a dual-rumble effect to the controller. Adjust the weak (left motor) and strong (right motor) intensities and the duration, then fire.
Impulse triggers and Share button
The Xbox Series controller has impulse triggers (haptics inside L2/R2) and a dedicated Share button (button 17 in the standard mapping). These are exposed through the Gamepad API on Chromium browsers — no Web HID required. If your firmware does not expose them, update via the Xbox Accessories app on Windows.