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

1
Pair the controller

Use a USB cable, a Bluetooth pair (Xbox button + sync button), or the Xbox Wireless Adapter. Modern Series controllers support BT directly.

2
Open in a Chromium browser

Chrome, Edge, Opera and other Chromium-based browsers expose the Gamepad API. Firefox works for input but its rumble support is incomplete.

3
Press any button

Browsers expose the gamepad only after the first input. Press A or any button to register the controller.

4
Run each test

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

Press any button on the Xbox controller to register it

Analog sticks

Left stick
X: 0.000 · Y: 0.000
Right stick
X: 0.000 · Y: 0.000

Analog triggers

LT0%
RT0%

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.

Published Updated