Controller Vibration Tester
Connect your controller via USB or Bluetooth, then press any test button to feel the rumble motors fire instantly.
What Does the Controller Vibration Tester Check?
The controller vibration tester checks whether your gamepad's rumble motors are working correctly by sending haptic feedback commands directly through your browser. It uses the Gamepad API's vibrationActuator interface to trigger dual-rumble effects at adjustable intensity levels. The tool tests each motor independently so you can confirm whether the left motor, right motor, or both are responding. This is useful for diagnosing weak rumble, one-sided vibration failure, or complete haptic motor failure without needing any software installation.
Supported Controllers
This tool supports any controller that exposes vibration support through the Gamepad API. Compatible devices include Xbox One, Xbox Series X and S, PlayStation DualShock 4, DualSense, and most wired USB gamepads that report a vibrationActuator in the browser. Nintendo Switch Pro Controller has limited rumble support depending on the browser and connection method. Third-party controllers vary by manufacturer. Chrome and Edge provide the most reliable haptic feedback access, while Firefox has partial support. Bluetooth and USB connections both work depending on your controller and operating system.
How To Use This Tool
Connect your controller before loading the page or plug it in afterward and press any button to activate browser detection. Once the Connected badge appears and the tool confirms vibration is supported, use the sliders to set the strength for the left motor and right motor independently, anywhere from 0 to 100 percent. Press Test Left Motor, Test Right Motor, or Test Both to send a 500 millisecond rumble command to your gamepad. The feedback area will confirm whether each test completed successfully or flag any motor that failed to respond.
Understanding Your Results
If the tool shows Vibration: Supported and both motors fire when tested, your controller's haptic system is fully functional. A successful test will display a completion confirmation in the feedback area. If only one motor responds, the other may have a loose connection or physical damage inside the controller housing. If the tool shows Vibration: Not Supported, your browser or controller does not expose the vibrationActuator property, which is a compatibility limitation rather than a hardware fault. Try switching to Chrome and retesting before assuming the rumble feature is broken.
Frequently Asked Questions
Q: Why is my controller vibration not working on this tool?
A: Your browser or controller may not support the Gamepad API's vibrationActuator. Switch to Chrome or Edge and reconnect the controller, then press a button before testing.
Q: Does this tool work with PS5 DualSense?
A: DualSense supports rumble via the Gamepad API in Chrome on Windows. Haptic feedback and adaptive trigger features are not accessible through the browser.
Q: Why does only one motor vibrate?
A: If only the left or right motor fires, the other motor may be damaged or disconnected internally. Test both motors separately to confirm which one is failing.
Q: Can I test vibration on a wireless controller?
A: Yes, wireless controllers connected via Bluetooth or USB dongle are supported as long as the browser detects the vibrationActuator property on the gamepad object.
Q: What does the motor strength slider control?
A: The sliders set the intensity of each motor from 0 to 100 percent before you trigger the test. Higher values produce stronger rumble; lower values produce a lighter buzz.
Q: Does this tool work on mobile?
A: Mobile browser support for the Gamepad API and vibrationActuator is very limited. For reliable results, use a desktop or laptop running Chrome or Edge with a wired or Bluetooth controller.
You Might Also Like
Also try our Trigger Tester to check trigger sensitivity, the Analog Stick Tester to verify thumbstick movement, and the PS5 Controller Tester to test all PlayStation controller inputs in your browser.
