Controller Vibration Test

Check whether your browser exposes controller rumble support, then send weak, strong or preset haptic pulses from the local test panel. The page reports support status, intensity, duration and pulse failures without claiming to measure true motor strength.

controller vibration testgamepad rumble checkercontroller rumble testhaptic support
Connect Controller
Loading vibration motor controls...

Quick Steps

Run vibration as a capability check first. Unsupported in a browser does not automatically mean the controller motor is broken.

Connect And Wake

Use USB as the first baseline when possible, then press a physical button so the browser exposes the gamepad.

Read Support Status

Check whether the page reports supported, unsupported or failed before changing sliders or presets.

Pulse Safely

Send a short weak pulse first, then try strong rumble, Heartbeat, Burst or Click if the browser path works.

Result Metrics

Vibration is an output capability. The most important result is whether the browser can expose and trigger haptics at all.

Support Status

Shows whether the current browser, operating system, connection mode and controller expose a compatible haptic actuator.

Weak Intensity

The low-frequency or lower-strength rumble value sent by the weak motor control when the browser supports it.

Strong Intensity

The high-strength rumble value sent by the strong motor control. Some devices may map channels differently.

Duration

The pulse length in milliseconds. The current control supports short 80 ms taps through longer 1600 ms tests.

Preset Pulses

Heartbeat, Burst and Click send short predefined patterns for quick feel checks without manually changing sliders.

Pulse Sent Or Failed

The activity log records successful pulses and API failures, including browser-blocked or unsupported states.

Browser Haptic Path

ControllerTest tries dual-rumble haptics first and falls back to a simpler pulse path when that is all the browser exposes.

Connection Mode Impact

USB, Bluetooth, 2.4G receivers and official adapters can expose different rumble support for the same controller.

Accuracy & Methodology

This page checks browser-exposed controller haptics. It is useful for support diagnosis, but it is not a physical vibration force meter.

Method layerWhat this page doesConfidence and limits
Browser capability detectionChecks vibrationActuator or hapticActuatorsThe browser must expose a compatible haptic actuator before the page can send rumble. Support varies by platform, controller, browser and connection mode.MDN vibrationActuator
Pulse methodUses dual-rumble playEffect, then pulse fallbackWhen available, ControllerTest sends weakMagnitude and strongMagnitude through dual-rumble. If only pulse is exposed, it sends a single combined intensity.MDN GamepadHapticActuator
ConfidenceSupported status plus a felt short pulseThe strongest confirmation is a supported browser path and a physical pulse you can feel. Repeat with USB if Bluetooth or adapter mode is inconsistent.
API limitsDoes not measure true motor force or adaptive triggersThe page cannot certify motor health, vibration frequency, end-to-end haptic latency, firmware routing, game-specific effects or DualSense adaptive trigger resistance.PS5 controller test

Use short pulses while diagnosing. If browser support differs from a game, compare USB, browser, operating system settings, Steam Input and the controller maker's app before judging hardware.

What Is Controller Vibration?

Controller vibration, rumble and haptic feedback are output effects sent to motors or actuators inside the controller.

Rumble Feedback

Traditional controllers use one or more motors to create low-frequency impact, engine, collision or weapon feedback.

Haptic Actuator

In the browser, vibration depends on whether the Gamepad API exposes a haptic actuator for the connected controller.

Not An Input Test

Vibration confirms output support. Use the input, drift, deadzone, circularity and polling pages for controller input diagnosis.

How To Test Vibration Correctly

A good rumble check controls connection mode, browser support and pulse strength before treating the result as hardware evidence.

Start With USB

Use a data-capable USB cable first. Wireless modes can expose different haptic support or lose rumble entirely in some browser paths.

Use A Chromium Baseline

Try current Chrome or Edge for the first pass, then compare other browsers only after you know the controller can be detected.

Begin Low And Short

Start around 50% intensity and a short duration. Avoid long full-strength loops when diagnosing a questionable controller.

Test Weak And Strong

Send both weak and strong pulses. If they feel identical, the device or browser may expose only one channel or merge channels.

Compare A Native Game

If a game vibrates but the browser does not, the native driver path may support haptics that the web API cannot access.

Guide: Vibration Result Bands

Use these bands to separate browser support, connection behavior and possible hardware issues.

ResultWhat it meansNext action
Supported + pulse feltBrowser haptic path worksThe current browser, OS, connection and controller expose usable rumble. Try weak, strong and preset pulses for a practical feel check.
Supported + no physical feelAPI path exists but output is not obviousRaise intensity briefly, check controller battery, OS/game vibration settings, motor condition and whether the selected controller is the one you are holding.
UnsupportedNo compatible actuator exposedThis does not prove the motor is broken. Try USB, Chrome or Edge, vendor software, Steam Input settings and a native game comparison.
Pulse failedActuator exists but the call did not completeThe browser, driver or controller may block the effect. Reconnect, shorten duration, switch connection mode and retest.
Weak and strong feel identicalChannels may be merged or mapped differentlyMany controllers, adapters or browser paths do not expose separate motor channels in a way that matches native games.

This guide describes browser-visible haptic behavior. It does not replace manufacturer diagnostics, firmware tools or a physical repair inspection.

Settings / Fix / Change

When rumble does not work in the browser, change one layer at a time so you can identify whether the issue is browser, connection, settings or hardware.

Change Connection Mode

Compare USB, Bluetooth, 2.4G receiver and official adapters. The same controller can expose different haptic support by mode.

Change Browser

Test in Chrome or Edge as a baseline. Safari, Firefox or mobile browsers may expose less haptic behavior for gamepads.

Check Steam Input

Steam Input can remap controllers and sometimes changes what the browser or games see. Disable or adjust it for a clean comparison.

Use Vendor Tools

Check Xbox Accessories, PlayStation firmware tools, Razer Synapse, GameSir Nexus, 8BitDo Ultimate Software or similar apps for firmware and vibration settings.

Check Game Settings

Many games have separate vibration, haptics, trigger effect and controller profile toggles. Browser results and game settings can disagree.

DualSense Limits

DualSense adaptive trigger resistance is not controlled by this standard browser rumble test. Treat it as a separate console or native-app feature.

Troubleshooting

Most vibration issues come from browser support gaps, connection mode differences, disabled settings or selecting the wrong controller.

Controller Not Detected

Press a physical button after connecting, reconnect USB, close games or launchers that may capture the pad, and try Chrome or Edge.

Vibration Unsupported

The browser did not expose a compatible haptic actuator. Try USB, another browser, vendor tools or a native game before judging the motor.

Game Vibrates But Browser Does Not

Native games can use driver or platform haptic paths that the browser Gamepad API cannot access.

Supported But No Feel

Raise intensity briefly, check battery and system vibration settings, make sure the correct controller is active, then repeat with USB.

Weak And Strong Feel The Same

The browser or controller may merge channels. Use the result as a support check, not a precise motor separation test.

Bluetooth Is Inconsistent

Bluetooth stacks and power saving can change haptic behavior. Use USB or a 2.4G receiver for a cleaner comparison.

Adaptive Triggers Do Not Move

This page does not control DualSense trigger resistance. It only checks browser-exposed rumble or haptic actuator support.

Multiple Controllers

Use the active player/device display and disconnect extras if the vibration pulse is going to a different connected controller.

Community Benchmarks / Reference Outcomes

Vibration is best reported as support outcomes rather than universal numeric benchmarks. These rows are ControllerTest interpretation ranges and source-linked browser API references, not live user submissions.

ReferenceExpected outcomeHow to use it
ControllerTest supportedSupported status and a felt pulseTreat this as a working browser haptic path for the current controller, connection, OS and browser combination.
ControllerTest unsupportedNo compatible actuator exposedUseful as a browser compatibility result. It does not prove a controller motor is faulty if native games still vibrate.
ControllerTest pulse failedAPI call failed or was blockedRecord the failure, shorten duration, reconnect the controller and compare another browser or connection mode.
MDN vibrationActuator referenceLimited availability; platform and controller support can varyExplains why this page can show unsupported even when the controller has vibration hardware.MDN vibrationActuator
MDN GamepadHapticActuator referenceSupports playEffect and pulse when exposedMatches this page's dual-rumble first, pulse fallback testing method.MDN GamepadHapticActuator
Device family comparisonXbox, DualSense, Switch and third-party pads can differUse related device pages and vendor tools for model-specific context, then treat this page as the browser-exposed haptic check.Xbox controller testPS5 controller testSwitch controller test

Reference outcomes describe the current browser path, not guaranteed device capability. Firmware, drivers, connection mode, battery state, remapping tools and game settings can change haptic behavior.

Controller Vibration Test FAQ

Short answers for using this browser-based controller tool and interpreting the result.

Why does vibration show unsupported?

The browser may not expose a compatible haptic actuator for this controller, OS, driver or connection mode. The controller can still rumble in native games.

Does unsupported mean my controller motor is broken?

No. Unsupported means this browser path cannot access a compatible haptic actuator. Compare USB, another browser, vendor software and a native game before assuming hardware failure.

Why does my game vibrate but this page does not?

Games can use native driver, console or platform APIs that expose rumble differently from the browser Gamepad API.

Which browser works best for controller vibration?

Chrome and Edge are usually the best first baseline for browser gamepad haptics, but support still depends on the controller, operating system and connection mode.

Can this test DualSense adaptive triggers?

No. The standard browser Gamepad API can read many inputs but does not provide normal control over DualSense adaptive trigger resistance.

Can this measure real vibration strength?

No. The page sends browser-exposed pulse values and lets you feel the result. It cannot measure physical motor force, vibration frequency or haptic latency.

Will a short vibration test damage the controller?

Normal short pulses should not damage a controller. Avoid long full-power loops if you are diagnosing an already faulty device.

Why do weak and strong motors feel different?

Many controllers use separate low-frequency and high-frequency rumble channels. One feels heavier, while the other feels sharper or lighter.