Controller Vibration Tester
Connect a controller, press any button, and test strong, weak, or combined vibration. No download is required.
Choose a vibration effect
Set intensity and duration
Trigger vibration
These controls appear only when the browser reports trigger-rumble support.
Did you physically feel the vibration?
Your test checklist
| Test | Browser result | You felt it |
|---|
No controller detected?
Click inside the tool, press a controller button, reconnect USB or Bluetooth, and reload the page.
Detected but no vibration?
Try USB, a different browser, updated controller firmware, and a native game before considering hardware repair.
By PadProTools Editorial Team
Last reviewed: July 29, 2026
Connect your gamepad and press any controller button. Use this controller vibration tester to check strong, weak, and combined rumble through your browser.
Controller Test detection does not guarantee vibration support. The result can depend on your controller, browser, operating system, driver, and whether you are connected through USB or Bluetooth. Browser gamepad haptics remain a limited-availability feature across major browsers.
Online Controller Vibration Tester
Connection status: Connect a controller and press any button.
Quick Vibration Tests
- Start Vibration Test
- Test Strong Vibration
- Test Weak Vibration
- Test Both Effects
- Stop Vibration
Custom Test
Adjust:
- Strong intensity
- Weak intensity
- Test duration
- Vibration pattern
The intensity percentage controls the value requested from the browser. It does not physically measure the motor’s power or vibration force.
Important: This tool sends vibration commands through your browser. It does not physically measure motor strength, reproduce every advanced haptic effect, or prove that a controller is broken when vibration is unavailable.

How to Use the Controller Vibration Tester
Connect your controller, press a button, and choose the vibration effect you want to test.
- Connect the gamepad through USB or Bluetooth.
- Click or tap inside the tester.
- Press any controller button.
- Wait for the controller name to appear.
- Check whether browser vibration is available.
- Select Strong, Weak, Both, or Custom Test.
- Wait for the browser command to finish.
- Confirm whether you physically felt the vibration.
A controller connected before the page loads may not appear until you interact with it while the page is active. The browser uses the Gamepad API to expose connected controllers and their available buttons, axes, and optional haptic controls if you want to check your button visit button tester.
What Your Controller Vibration Test Result Means
The tester separates controller detection, browser support, command status, and physical vibration.
| Test result | What it confirms | What it does not confirm |
|---|---|---|
| Controller detected | The browser receives controller data | Vibration is supported |
| Vibration available | The browser exposes a haptic actuator | The controller motor is healthy |
| Effect supported | The browser reports that effect type | Every controller feature works |
| Command completed | The browser finished the request | Physical vibration was produced |
| Vibration felt | Basic browser rumble worked | Every game vibration effect works |
| No vibration felt | No noticeable effect occurred | The controller is definitely broken |
The Gamepad API can return complete when an effect finishes or preempted when it is stopped or replaced. These statuses describe the browser command rather than a sensor measurement of the controller’s physical movement.
Test Strong and Weak Controller Vibration
Many controllers expose separate strong and weak vibration values.
Strong Vibration
The strong effect usually produces a heavier, lower-frequency rumble.
Use this test when you want to check:
- Heavy impact feedback
- Lower-frequency vibration
- Stronger rumble commands
- Differences between the two exposed effects
Weak Vibration
The weak effect usually produces a lighter, higher-frequency vibration.
It may feel:
- Faster
- Sharper
- Lighter
- Less noticeable at low intensity
The Gamepad specification represents these effects through strongMagnitude and weakMagnitude. Both use values from 0 to 1, which the tester can display as percentages from 0% to 100%.
Test Both Effects
The combined test sends strong and weak vibration values at the same time.
Do not assume that strong and weak always mean the physical left and right sides of every controller. Controller designs differ, and the browser provides abstract haptic commands rather than a universal motor-location map.
Xbox Controller Vibration Test
Connect your Xbox controller, press a button, and run the strong, weak, and combined tests.
Basic Xbox rumble may work when the browser, operating system, driver, and connection expose compatible haptic controls. Trigger vibration is separate and should only appear when the browser reports trigger-rumble support. The current Gamepad specification defines both dual-rumble and optional trigger-rumble effects.
This test may be used with controllers such as:
- Xbox Wireless Controller
- Xbox Series X controller
- Xbox Series S controller
- Xbox Elite Series 2
- Compatible Xbox-style PC controllers
Support should be determined by the browser rather than the controller’s product name.
Xbox Controller Detected but Not Vibrating
Try these steps:
- Increase the test intensity.
- Test the strong and weak effects separately.
- Connect the controller through USB.
- Reload the tester.
- Press a controller button again.
- Try another supported browser.
- Close controller-remapping software.
- Test vibration in a native game.
- Update the controller firmware.
Xbox controller firmware can be updated through the Xbox Accessories app on an Xbox console or Windows PC. Microsoft has used controller firmware updates to deliver connectivity fixes and other controller improvements.
PS5 Controller Vibration Test
A browser may activate basic DualSense vibration when the controller and platform expose compatible haptic controls.
Try USB first when Bluetooth detects the buttons and sticks but does not provide vibration. This does not guarantee USB support, but it helps determine whether the connection method changes the available features.
Basic Vibration vs DualSense Haptic Feedback
| Feature | Browser tester | Supported native PS5 game |
|---|---|---|
| Basic vibration | May be available | Available when used by the game |
| Detailed haptic patterns | Limited | Available in supported games |
| Adaptive-trigger resistance | Not tested | Available in supported games |
| Exact motor-force measurement | No | No diagnostic measurement |
| Game-specific effects | No | Yes |
Sony separates controller vibration intensity from trigger-effect intensity in the PS5 controller settings. These can be adjusted under Settings → Accessories → Controller (General).
Does This Tool Test Adaptive Triggers?
No. Basic vibration, trigger rumble, and adaptive-trigger resistance are different features.
The browser specification can expose optional trigger-rumble commands, but this does not make the tool a DualSense adaptive-trigger tester. Native PS5 games can use detailed DualSense haptic feedback and trigger resistance that a browser test cannot reproduce.
What Game Can Test DualSense Features?
Astro’s Playroom is a useful native PS5 comparison because it was designed to demonstrate DualSense haptic feedback, adaptive triggers, motion controls, and touchpad features.
If vibration works in Astro’s Playroom but not in the browser, the browser or connection is more likely limiting the test.
How to Run a Controller Vibration Test on PC
You can test controller vibration on a Windows PC without downloading a separate vibration tester.
- Connect the controller through USB or Bluetooth.
- Open this page in a supported browser.
- Press a controller button.
- Select the detected controller.
- Run the strong, weak, and combined tests.
- Confirm whether vibration was felt.
- Compare the result with a native PC game.
When vibration does not work, check:
- Controller firmware
- Windows controller drivers
- USB cable
- Bluetooth pairing
- Steam Input
- Controller-remapping software
- In-game vibration settings
A native game may access controller features that the browser does not expose.
USB vs Bluetooth for Controller Vibration
A controller can behave differently over USB and Bluetooth.
| Connection | Possible advantage | Possible limitation |
|---|---|---|
| USB | Stable connection and may expose additional features | Damaged cable or port can interrupt data |
| Bluetooth | Wireless and convenient | Some features may not be exposed |
| Wireless adapter | May improve platform compatibility | Browser vibration can still vary |
Use this comparison process:
- Run the vibration test with the current connection.
- Record which effects you felt.
- Switch from Bluetooth to USB.
- Reload the page.
- Press a controller button.
- Repeat the same tests.
Do not assume that USB always provides complete vibration support. The outcome still depends on the controller, driver, browser, and operating system.
Why Is My Controller Not Vibrating?
A failed test can come from browser support, the connection method, firmware, drivers, settings, or controller hardware.
Controller Is Not Detected
Try:
- Click inside the tester.
- Press a controller button.
- Move an analog stick.
- Reconnect the USB cable.
- Re-pair Bluetooth.
- Reload the page.
- Try another USB port.
- Open the tool directly instead of through an embedded frame.
Controller Is Detected but Vibration Is Unavailable
This can mean:
- The browser does not expose controller haptics.
- The operating system lacks compatible support.
- The driver does not expose the vibration actuator.
- The current connection limits available features.
- The controller does not provide a compatible browser effect.
MDN notes that haptic effect support is limited and that an effect missing from the browser may still be supported by the controller hardware.
Command Completes but No Vibration Is Felt
Try:
- Set both effects to 100%.
- Use a duration of about 700 milliseconds.
- Test strong and weak vibration separately.
- Reconnect through USB.
- Try another browser.
- Update controller firmware.
- Test vibration in a native game.
- Test another controller on the same device.
- Test the original controller on another device.
Do not replace or repair the controller based on one browser result.
Strong Vibration Works but Weak Does Not
Possible causes include:
- The weak effect is difficult to feel.
- Browser mapping is incomplete.
- The controller uses a different haptic design.
- The driver exposes only partial support.
- A controller hardware issue may exist.
Increase the weak intensity, try USB, and compare the result in a native game before considering repair.
Vibration Works in Games but Not in the Browser
Native games can access platform and controller features that the Gamepad API may not expose.
This result usually points toward a browser, driver, operating-system, or connection limitation rather than proving that the controller motor is damaged.
Browser Vibration Works but a Game Does Not
Check:
- The game’s vibration setting
- Console or PC controller settings
- Controller profile
- Steam Input
- Remapping software
- Game updates
- Selected input method
A successful browser test confirms only that a compatible browser vibration command produced a noticeable effect.
Supported Controllers and Browsers
The tester may work with:
- Xbox controllers
- PS5 DualSense
- DualSense Edge
- PS4 DualShock 4
- Nintendo Switch Pro Controller
- Generic PC controllers
- Compatible mobile gamepads
Support cannot be guaranteed from the controller name alone.
The browser must detect the controller, expose a vibration actuator, and report a supported effect. The effects property may list dual-rumble, trigger-rumble, or neither. MDN recommends checking the available effects rather than relying on the deprecated actuator type property.
How This Tool Works
This tester uses the browser Gamepad API to:
- Detect connected controllers
- Read the controller name
- Check for a vibration actuator
- Read supported vibration effects
- Send a vibration command
- Show the command result
- Ask whether you felt the effect
A new vibration command replaces an effect that is already running. The API also provides a reset method that can stop active vibration.
The tool should stop vibration when:
- The selected duration ends
- You press Stop Vibration
- Another test begins
- The controller disconnects
- The page becomes hidden
Controller input should be processed locally in the browser. The tool should not request your controller serial number, account details, or personal information.
What the Vibration Test Cannot Confirm
This tool cannot confirm:
- Exact physical vibration strength
- Motor speed
- Motor wear percentage
- Full DualSense haptic feedback
- Adaptive-trigger resistance
- Every in-game vibration effect
- Overall controller health
- Whether repair is definitely required
- Whether a motor is permanently damaged
Use the tester as one comparison step rather than a complete hardware diagnosis.
FAQS
Can I use the controller vibration tester online?
Yes. Connect your controller, press a button, and start a strong, weak, or combined vibration test. No separate tester download is required.
Do I need to download a controller vibration tester?
No. The basic test runs in your browser. An official controller app may still be needed for firmware updates, profiles, or manufacturer-specific features.
Is there a Controller Vibration Tester APK?
PadProTools does not require an APK. You can open the tester in a supported browser, but vibration support on Android can vary by device, browser, connection, and controller.
Can I test controller vibration on PC?
Yes. Connect the controller through USB or Bluetooth, open the tester, and press any controller button. Browser support varies by controller and platform.
Does the tester work with Xbox controllers?
Basic Xbox rumble may work when the browser exposes a compatible vibration effect. Trigger-rumble support is optional.
Can I run a PS5 controller vibration test online?
Yes, but the browser may only activate basic DualSense vibration. It cannot reproduce every native PS5 haptic pattern or adaptive-trigger effect.
Why is my controller detected but not vibrating?
Controller detection and vibration support are separate browser features. The browser may receive button and stick input without exposing vibration controls.
Does no vibration mean my controller is broken?
No. Try USB, another browser, updated firmware, a native game, and another device before assuming hardware failure.
Can the tester check strong and weak vibration separately?
Yes, when the browser exposes compatible dual-rumble controls.
Can the tester test Xbox trigger vibration?
Only when the browser reports trigger-rumble as a supported effect.
Is a Gamepad Tester the same as a vibration tester?
No. A full Gamepad Tester checks controller detection, buttons, sticks, and triggers. This page focuses on rumble and browser vibration support.
Is my controller information uploaded?
The tester should process controller input locally. It does not need controller serial numbers, account information, or personal details.
Final Answer
Use the Controller Vibration Test to check strong, weak, and combined gamepad rumble online.
Connect your controller, press any button, and select a vibration test. After the browser completes the command, confirm whether you physically felt the effect.
A failed browser test does not automatically mean the controller is broken. Try a higher intensity, USB, another browser, updated firmware, and a native game before considering hardware repair.