GamepadTester.tools Controller diagnostics in your browser
Browser Rumble Check

Test controller vibration instantly.

Press any button to connect, tune the two motors, then send a quick rumble pattern straight from the browser.

Press any button to connect
V

Controller Visualizer

Live sticks, buttons, and trigger pressure update while you test rumble support.

LB RB LT RT Y X B A
Active input Idle state

What is controller vibration testing?

Vibration testing checks whether the browser can send rumble commands to your controller and whether both motors respond at the expected strength.

Quick hardware check

If a gamepad connects, the visualizer updates immediately. If rumble also works, you can confirm that the browser, operating system, cable, wireless mode, and controller firmware are all exposing haptics correctly.

Why support varies

Some browsers only expose standard buttons and axes, while others also expose vibrationActuator or haptic fallback methods. Bluetooth mode, mobile browsers, and certain adapters may hide rumble entirely.

Left motor vs right motor

On controllers that support dual rumble, the left motor usually feels heavier and lower frequency, while the right motor feels lighter and sharper. Testing them separately makes imbalance easier to spot.

Vibration test FAQ

Common questions when rumble works in games but does not work inside the browser.

Why is Start Vibration disabled?

The button stays disabled until the page sees a connected controller and confirms that the browser exposes a usable vibration API for that controller.

Why do games vibrate but the browser does not?

Games can use platform-specific drivers or native APIs that the browser cannot access. Web pages depend on the browser's Gamepad implementation, which is more limited.

Does wireless mode change rumble support?

Yes. Some controllers expose richer haptics over USB than Bluetooth, and some adapters only pass through basic buttons and sticks with no rumble support.

What should I do if vibration fails here?

Reconnect the controller, wake it with a button press, try USB instead of Bluetooth, and test again in the latest Chrome or Edge. If the controller still does not report support, the browser likely does not expose rumble for that device.