A guided controller vibration test that fires each rumble motor on its own — left, right, strong and weak — so you can confirm, by feel, that they all still work. Connect a controller below, press any button so the browser sees it, then run the steps. There's no fake "motor PASS" here: only you can feel a buzz, so only you confirm it.
Checking for vibration support…
The basics
A controller vibration test confirms that the rumble motors inside your gamepad still fire when a game tells them to. When a controller stops shaking during explosions, engine revs or hits, it's usually one of two things: a motor has failed, or a wire / solder joint to it has come loose. This controller vibration tester sends a standard browser rumble command — the same basic dual-rumble a game uses — so you can tell the difference between "the game has rumble turned off" and "this controller's motor is dead," and whether it's the left/strong motor, the right/weak motor, or both that have stopped responding.
Almost every modern gamepad uses two rumble motors, and they don't do the same job. One is
a larger, heavier motor that produces a deep, low-frequency shake — the standard Gamepad API
calls it the strong motor, and it usually sits in the left grip. The other is a
smaller, lighter motor that produces a faster, higher-frequency buzz — the weak
motor, usually on the right. Games mix the two to make rumble feel detailed rather than a
single flat vibration. That's why a good test triggers them separately: a controller
can have one healthy motor and one dead one, and a single "buzz everything" button would hide
that. Testing each motor on its own is the whole point of the guided test above.
Step by step
The test walks you through four short steps. After each one you simply answer whether you felt the buzz — that's how the checklist gets built.
When every step is confirmed, the checklist says so. If any step gets a "No," it stays on the list, named, so you know exactly which motor didn't respond — without the tool ever pretending to grade a buzz it can't feel.
The difference
Most online tools give you one button that rattles both motors at once. That tells you almost nothing useful. If you feel something, you can't say whether both motors fired or just one. If you feel nothing, you can't tell a dead controller from a browser that silently ignored the command. The guided controller vibration test on this page isolates each motor and asks you to confirm it, so a half-broken controller — one good motor, one dead — shows up clearly instead of passing on a technicality. It's slower by a few seconds, and far more honest.
By controller
The browser sends a single, standard "dual-rumble" command. How richly each controller responds to it varies, and some of the fancier hardware features simply aren't reachable from a normal web page.
Honesty
Being straight about the limits is more useful than a green checkmark, so here's exactly where the line is:
Troubleshooting
FAQ
The short answers. The guided tool above and the sections on this page cover the rest.
Yes. The full guided test is free, with no sign-up and no download. It runs entirely in your browser.
Connect the controller, press any button so the browser detects it, then press each step button to fire one motor at a time. Answer "Yes" or "No" after each buzz. The tool builds a checklist from what you felt.
Because a browser can only start a rumble effect — it can't measure how hard the motor actually buzzed. Any automated "motor OK" grade would be guessing. Your own "felt it / didn't" is the only honest signal, so that's what the test uses.
On macOS, and in Safari and Firefox, the browser often accepts the vibration command but never drives the motor — it does nothing, silently. It's a platform limitation, not a broken controller. Test on Chrome or Edge on Windows for a reliable result.
Yes. An Xbox Series or Xbox One controller responds to the standard dual-rumble command, so both main motors fire in the guided test. The Xbox One trigger-rumble motors aren't reachable through the standard web command, so they aren't part of this test.
The DualSense's two main rumble motors fire, so you can confirm basic vibration. The high-definition haptics and adaptive triggers can't be reached from a standard web page, so this test checks that rumble is alive — not those advanced features.
Usually the browser or connection. Some controllers only rumble over USB in the browser even when wireless input works, and Safari / Firefox may not support vibration at all. Plug in a cable and use Chrome or Edge before concluding anything.
No — drift is a stick problem, not a rumble one. A single dead motor is a vibration fault. The per-step test names which motor didn't respond so you can decide whether to repair or replace.
No. The whole controller vibration test runs locally using the Gamepad API. Nothing about your controller leaves your device.
Whenever rumble starts to feel weak or one-sided, and as a quick check after a controller has had heavy use or a knock. Catching a fading motor early makes the repair-or-replace call easier.
Rumble is one part. The comprehensive controller tester checks every button, stick, trigger and bumper — and the stick drift test gives a decimal-exact drift verdict.
Open the full controller tester