Haptic diagnostics

Controller Vibration Test

Select a connected gamepad and this controller vibration test will run user-clicked rumble patterns with clear support and fallback messages.

Vibration Motor Test

Strong and weak motor channels are tested only after an explicit click.

No Controller Detected

Connect via USB or Bluetooth, then press any controller button to activate detection.

Set intensity, then run a user-initiated haptic test.

Embed This Tool

Use this iframe code to place this exact diagnostic widget on another page.

Vibration test widget

Embed the haptic test with user-initiated rumble controls and fallbacks.

https://gamepadtesteronline.org/embed/vibration-test/

<iframe src="https://gamepadtesteronline.org/embed/vibration-test/" title="Vibration test widget" width="100%" height="520" loading="lazy"></iframe>

Testing Rumble Without Guessing

A controller vibration test should never vibrate hardware automatically. This page waits for a user click, then sends a dual-rumble command only if the selected gamepad exposes a compatible vibration actuator. The gamepad vibration test separates strong motor, weak motor, and duration controls so you can compare haptic response instead of relying on a single preset.

Browser support is the largest variable. Some controllers rumble in native games but do not expose haptics through the Gamepad API. Some expose rumble over USB but not Bluetooth. Some browsers ignore the command entirely. The vibration motor test reports those states directly, which prevents a browser limitation from being mistaken for broken controller hardware.

Use the test with the controller in your hand and start with a short, moderate pattern. If the controller responds, compare soft, pulse, and heavy settings. If it does not, try USB, another browser, and a native game before assuming the motor has failed.

Strong Motor, Weak Motor, And Duration

Many controllers contain two rumble channels. The strong channel usually feels heavier and lower frequency, while the weak channel feels lighter or sharper. The controller vibration test lets you vary both channels because a motor can be weak, noisy, disconnected, or unsupported independently. A balanced pattern should feel centered rather than lopsided.

Duration also matters. Very short pulses are good for confirming that a motor starts quickly. Longer pulses reveal buzzing, rattling, or inconsistent strength. The gamepad vibration test caps the range to practical values so the browser command remains safe and user-controlled.

If vibration works in one connection mode but not another, record that result before troubleshooting games. Wireless stacks, adapters, battery state, and operating-system drivers can affect haptics. The vibration motor test is best used as a baseline outside any individual game.

Limitations And Safety Notes

This page cannot force unsupported haptics. It also cannot test console-only adaptive feedback, proprietary trigger effects, or manufacturer calibration features. It only sends standard browser-accessible rumble commands and displays the result. That makes the controller vibration test broadly useful but intentionally conservative.

The page ignores vibration while hidden and wraps haptic commands in a safe fallback. If the browser rejects a request, you get a compact message instead of a crash. If demo mode is active, the gamepad vibration test previews the workflow without touching hardware.

For a complete controller check, pair vibration results with the main gamepad tester and button mapping page. A controller with working motors can still have mapping issues, and a controller with unsupported browser haptics can still be fully usable in native games.

Diagnostic Glossary

Dual rumble

A browser haptic effect with separate strong and weak motor magnitudes.

Actuator

The browser-exposed object used to start a vibration effect when supported.

User activation

A required click or interaction before a page sends a haptic command.

Questions Users Ask

Short answers for common diagnostic decisions on this page.

Why does vibration work in games but not here?

Native games may use device APIs that browsers do not expose. Try USB and another browser before judging the hardware.

Can the test damage a controller?

The page uses short user-triggered patterns and browser APIs. Stop testing if a controller feels hot, noisy, or physically damaged.

Does demo mode vibrate?

No. Demo mode previews the workflow and messages without sending haptic commands.

Useful Next Checks