██████╗ ██╗ ██╗███╗ ███╗██████╗ ██╗ ███████╗
██╔══██╗██║ ██║████╗ ████║██╔══██╗██║ ██╔════╝
██████╔╝██║ ██║██╔████╔██║██████╔╝██║ █████╗
██╔══██╗██║ ██║██║╚██╔╝██║██╔══██╗██║ ██╔══╝
██║ ██║╚██████╔╝██║ ╚═╝ ██║██████╔╝███████╗███████╗
╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═════╝ ╚══════╝╚══════╝
V I B R A T I O N C O N T R O L
Test & control your gamepad vibration — right in the browser. No install.
➡️ Please visit https://arschpirat.github.io/Controller-Vibrate to use it
A single-file browser tool to test and control gamepad vibration
Built with the native Web Gamepad API. Works completely offline once loaded.
The tool says "Xbox" in the name — but it works with basically any controller your browser can see.
| Controller | Support |
|---|---|
| Xbox One / Series X|S | ✅ Full |
| Xbox 360 (wired) | ✅ Full |
| PlayStation DualShock 4 | ✅ Works in Chrome |
| PlayStation DualSense (PS5) | ✅ Works in Chrome |
| Nintendo Switch Pro | |
| Generic USB Gamepad | |
| Mobile Bluetooth Controller |
Best browser: Chrome or Edge. Firefox has partial support. Safari is not recommended.
[ LEFT MOTOR ] ████████░░░░ Heavy low-frequency rumble
[ RIGHT MOTOR ] ████░░░░░░░░ Sharp high-frequency buzz
[ PRESETS ] Sanft · Mittel · Stark · Links
[ VISUALIZER ] Live bar animation synced to intensity
[ TOGGLE ] On/Off switch — click to rumble
- 🎛️ Independent motor control — left (strong/low) and right (weak/high) separately
- ⚡ Live visualizer — animated bars react to the vibration intensity
- 🔘 4 quick presets — for instant testing
- 🔌 Auto-detects controller — plug in & press any button
- 📦 Single HTML file — no dependencies, no npm, nothing
Then:
- Connect your controller via USB or Bluetooth
- Press any button on the controller to wake it up
- Hit the toggle switch on the page
- Adjust the sliders → feel the rumble 🎮
If this saved you time or your controller test went well —
Even €1 makes my day. No pressure, no ads. 🎮
Just don't claim it as your own. Be cool. 🤝