Online gamepad testers rely on your browser, your operating system, your controller and even your cable. Change any one of them and the vibration test can stop working. Here's why, and a more reliable way to check.
Massage Controller driving each controller's vibration directly from a phone, with no browser involved.
Every gamepad tester website uses the same browser feature to make your controller vibrate. Whether it works depends on four things the website can't control.
Firefox can read your controller's buttons but can't make it vibrate at all. Chrome, Edge and Safari can, but only with some controllers.
The browser relies on Windows or macOS to talk to the controller. The same pad can vibrate on a PC and stay silent on a Mac.
USB and Bluetooth go through different drivers. A controller can be detected over one and still not vibrate, or not show up at all.
Safari on iPhone doesn't support controller vibration, and most other iPhone browsers run on the same engine. An online test simply can't work there.
Based on each browser's published support for controller vibration. “Partial” means it can work, but not with every controller or connection.
| Browser | Can vibrate a controller |
|---|---|
| Chrome & Edge (Windows, Mac) | Partial |
| Safari (Mac) | Partial |
| Firefox (Windows, Mac, Android) | No |
| Safari and other browsers on iPhone / iPad | No |
| Chrome on Android | Partial |
Even when the browser supports it, the controller and the operating system have to cooperate. That's why the same test can work for one person and fail for another with the exact same controller.
Massage Controller connects to your controller directly over Bluetooth, without going through a browser. If it vibrates in the app, the motors work and the problem was your computer setup.
On iPhone it works with PS5, PS4, Xbox and Switch controllers. On Android it works with PS5, PS4 and Xbox controllers, though a few phones don't let apps control a controller's vibration. The app tells you if yours is one of them.
Free to start, on iOS and Android.
Put it in pairing mode and connect it from your phone's Bluetooth settings. Step-by-step instructions for each controller: PS5, PS4, Xbox or Switch.
Open the pattern list, pick Continuous and press play. All the motors vibrate together, so you'll feel right away whether the vibration works.
When you're done, pair the controller back to your console as usual. Nothing else on the controller is changed.
The browser doesn't talk to the controller on its own: it goes through the operating system, and Windows and macOS handle controllers differently. Some combinations can be detected on a Mac and still not vibrate, such as an Xbox controller plugged in by USB.
No. Safari on iPhone doesn't support controller vibration, so online testers can't make your controller vibrate there. An app that connects to the controller directly is the only way.
No. Firefox can detect your controller and read its buttons, but it can't make it vibrate, on any platform. Use Chrome or Edge for online tests, or test from your phone.
Not necessarily. Detection and vibration are handled separately, and many setups support one but not the other. Test from another device before concluding that the motors are faulty.