Controller vibration test
Each rumble motor gets its own slider. Run them one at a time so you can tell a dead motor from a weak one.
Input map
Custom effect
Tip: set one motor to 0 and the other to 100 %, then swap, to check each side on its own.
How to run this test
- Connect by USB if you can; some browsers only pass rumble over a cable.
- Press a preset to check that rumble works at all.
- Set one motor to zero and the other to full, run it, then swap.
- Hold the controller by each grip to feel which side is working.
How to read the result
- Heavy and light motors
- Most controllers have a large low frequency motor in the left grip and a small high frequency motor in the right. If one side never moves at full strength, that motor or its connection has failed.
- Command completed but nothing moved
- The browser accepted the command, so the API path works. If the controller still does not vibrate, try a cable, a different browser, or check whether rumble is disabled in the controller or system settings.
Questions about this test
- Why does vibration not work in my browser?
- Rumble support depends on the browser, the operating system and the connection. Chrome and Edge support it for most controllers, Safari supports it from version 16.4 on desktop, and Firefox does not support it at all.
- Can I test the PS5 adaptive triggers here?
- No. Adaptive trigger resistance needs special commands that the standard Gamepad API does not expose. The DualSense trigger travel is still shown on the button test.
- Can I test Xbox trigger rumble?
- Yes, in Chrome or Edge 126 and later on Windows and macOS. If your browser supports trigger rumble, two extra sliders appear for the left and right trigger motors.