Controller Vibration & Haptics Test
Test high-frequency and low-frequency rumble motors, pulse patterns, and haptic actuator response in real time directly in your browser.
Plug in your controller & press any button, or test using keyboard emulation / auto demo.
Dual-Rumble Haptics & Vibration Suite
Test heavy (low frequency) and light (high frequency) rumble motors
Need complete controller diagnostics?
Test all buttons, sticks, triggers, deadzones, and developer telemetry together.
Non-intrusive ad placeholder formatted for Google AdSense integration.
Overview & Diagnostic Methodology
Test weak high-frequency and strong low-frequency rumble actuators independently using the W3C Gamepad Haptic Actuator API. Trigger quick pulses, continuous vibration waveforms, or custom millisecond bursts to diagnose faulty motor coils, loose counterweights, or weak rumble feedback.
Dual-Rumble Actuation & Web Gamepad Haptics Architecture
How Browser Rumble Works: The W3C Gamepad API defines the GamepadHapticActuator interface, which allows web applications to dispatch vibration pulses to connected controllers. Under the hood, the browser communicates with operating system haptic drivers using playEffect("dual-rumble", parameters).
Independent Motor Frequencies: Modern gaming controllers house two distinct vibration motors: a heavy low-frequency motor (typically in the left grip) that simulates explosions and vehicle impacts, and a light high-frequency motor (in the right grip) that produces subtle mechanical vibrations. Our tool allows you to isolate both motors independently to diagnose uneven or failing actuators.
Browser & Connection Compatibility: Vibration over USB and Bluetooth is fully supported in Chromium browsers on Windows and macOS. Apple Safari and Firefox currently do not expose haptic actuators in their stable web builds.
Measurement & Telemetry Classification
Technical distinction between direct hardware reads, client-side algorithms, and educational thresholds.
- GamepadHapticActuator interface availability check reported by the browser.
- Supported vibration effect types (dual-rumble vs trigger-rumble).
- Actuator actuation duration timing in milliseconds (50ms to 2000ms).
- Normalized low-frequency and high-frequency motor intensity floats (0.0 to 1.0).
- ERM vs LRA rumble technology: eccentric rotating mass motors provide heavy thudding, while linear resonant actuators produce refined haptic frequencies.
- Browser compatibility requirements: why Chrome and Edge on Windows/macOS support dual-rumble, while Safari restricts web haptics.
Key Diagnostic Parameters
How to Test Step-by-Step
- 1Connect your controller via USB or Bluetooth in Google Chrome, Microsoft Edge, or another Chromium browser.
- 2Press any button on the controller to enable browser haptic permissions.
- 3Click "Quick Pulse" or select a preset rumble waveform to test motor response.
- 4Feel your controller motors activate and verify both left (heavy) and right (light) motors spin.
What This Test Verifies
Frequently Asked Questions
Why does vibration not work on Apple Safari or Firefox?
Apple Safari and Mozilla Firefox have not yet enabled the W3C GamepadHapticActuator interface in stable builds. For full vibration and dual-rumble testing, please use Google Chrome, Microsoft Edge, Opera, or Brave on Windows, macOS, or Linux.
Can wireless Bluetooth controllers vibrate in the browser?
Yes! Modern Chromium browsers support dual-rumble over Bluetooth for PS5 DualSense, Xbox Wireless, and standard Bluetooth gamepads on Windows and macOS.
Can this tool test Xbox trigger rumble motors (Impulse Triggers)?
Standard web browsers support the dual-rumble actuator interface in the controller grips. Separate motorized impulse triggers in Xbox controllers require proprietary Microsoft UWP APIs not exposed to standard web browsers.