Controller diagnostics

Controller Vibration Motor Test

No Controller Connect a controller to begin

Dual-motor signal view

Waiting
Left motor · heavy rumble Right motor · light detail
Local browser test · no download needed

01 / Motor basics 🎮

Dual Motor System: The Secret of Left-Heavy Right-Light

Most gamepads use two small motors with different jobs. The pair can feel like one rumble, yet each side adds a separate layer. The larger motor creates a deep shake. The smaller motor adds a quick buzz that gives shape to a hit, turn, or click.

Controller Vibration Test: Read the heavy motor

The left channel is often built for a slower, strong pulse. Its weight takes more force to speed up, so the motor feels deep and broad. Games can use it for a crash, a blast, a rough road, or a large creature landing. A healthy heavy channel should feel clear at a mid setting. It should not need full power for every tap.

Best for low notes and long impacts

Right motor: quick detail

The right channel is often lighter and faster. It can start and stop in a short burst, so it suits a shot, menu tap, tire slip, or light surface feel. It may sound sharper than the heavy motor. When both channels run at once, the light pulse can make a deep event feel less flat.

Best for clicks and fine texture

Motor labels are a useful guide, not a fixed rule for every model. Some pads swap the physical side, use a different mass, or expose only one channel to the browser. That is why a manual test helps. Set one slider to zero, play one side, then swap the values. Note what you feel and hear. If the two sides seem the same, the page may still be sending the right command; the device or driver may blend the output.

A deep pulse tells you about force. A short buzz tells you about timing.

02 / Run a check

How to Test Controller Vibration Online

Connect the pad, wake its browser signal, choose a preset, and read the status after the command. The page does not claim a result until the browser accepts the vibration call.

  1. Connect the pad. Use USB for the clearest first check. Bluetooth can work, but its driver may expose input without exposing rumble.
  2. Press a button. Many browsers hide an idle pad until a physical input wakes it. The status should change from No Controller.
  3. Check support. A connected pad may still lack a vibration actuator. If so, the controls stay off and the note explains why.
  4. Choose a test. Start with Balanced. Use Impact for the heavy channel, Click for a short burst, or Pulse for the light channel.
  5. Send one command. Keep the first run short. Move the left and right sliders apart if you want to tell the channels apart.

Keep the pad still during the first pass. Listen for a motor start, a steady tone, and a clean stop. A motor that starts late may be reacting to a wireless link or a busy browser tab. A motor that never starts may be blocked by the browser, the OS driver, or the pad firmware. Run the same preset twice before you call it a fault.

The browser Gamepad API is a read-and-command layer. It does not open the shell or measure the mass inside a motor. For a wider input check, use the Stick Drift Test after the rumble pass. To compare input timing, use the Controller Polling Rate Test. Each page checks a different part of the same setup.

03 / Haptic background ⚙️

How Dual-Motor Rumble Usually Works

Basic rumble is a strong on-or-off buzz. Newer systems can shape the start, stop, strength, and pitch with more care. The browser tool can send a dual-rumble effect, but it cannot promise the full feature set of a native game.

Classic ERM motors use a spinning weight that is off center. Speed changes the feel, while the weight creates the force. They are cheap, tough, and easy for a game to drive. They also need time to spin up and wind down. That delay can make a short click feel soft.

LRA motors move a small mass back and forth near a tuned point. They can react fast and make a clean short pulse. The feel depends on the drive pattern and the fit of the motor in the shell. A linear motor is not the same as a full HD haptic system, but it can make small cues easier to read.

shaped signal
SystemStrengthWhat you may feel
ERM motorBroad forceLong buzz for hits and road feel
LRA motorFast responseShort tap with a crisp stop
Switch HD RumbleFine shapingSmall shifts in texture and weight
DualSense hapticsWide controlRumble plus adaptive trigger cues

Switch HD Rumble and DualSense haptics use native device features that go beyond a simple pair of magnitude values. A browser may expose basic rumble while hiding adaptive triggers, voice-coil detail, or a vendor waveform. That gap is normal. Use this page to check the browser path, then use a native game or maker tool for advanced effects.

04 / What the tool can prove

Free Online Vibration Tester

This free browser tester sends left and right rumble values to a connected gamepad. It helps you tell whether the browser can reach the actuator and whether both channels respond to distinct settings.

It can check
  • Whether a pad is visible.
  • Whether a vibration path exists.
  • Whether a short or strong pulse is accepted.
It cannot measure
  • Motor torque or wear.
  • Internal dust or loose parts.
  • Full native HD waveform support.

Input and rumble use separate browser paths. A pad can show buttons and sticks while its actuator is missing. A pad can also rumble in a game but fail here because the game uses a native driver, Steam Input, or a vendor SDK. Treat a failed browser call as a support limit first, not proof of a broken motor.

Runs stay in the current browser tab. The page does not upload button presses, stick values, controller names, or slider settings. For a device-specific follow-up, try the PS5 DualSense Test. It gives you a separate view of DualSense input and helps split a browser issue from a pad issue. You can also read the MDN Gamepad API notes for browser-level support details.

05 / Troubleshooting 🔧

Why Is My Controller Vibration Not Working?

Start with the path, not the motor. Check the browser, the link, the battery, and any app that may already control the pad.

Browser support

Use a current desktop Chromium browser first. Some browsers expose Gamepad input but do not expose the same haptic methods. A secure site or localhost is the safest place to test.

USB versus Bluetooth

Use a direct USB port for a first pass. Windows Bluetooth drivers can report buttons while dropping rumble, or they may expose only one motor. A hub or weak cable can add another fault.

Battery and power

A low cell can turn off rumble to save power. Charge the pad, reconnect it, and test one short preset. Do not compare a nearly empty wireless pad with a wired pad at full charge.

Other control apps

Steam Input, remappers, overlays, and native games may keep the device busy. Close them for one run. If rumble works in a native game but not here, the two paths are not equivalent.

  • Reconnect the controller after opening the page.
  • Press a button before using the start control.
  • Test left and right channels one at a time.
  • Try USB before changing browser settings.
  • Repeat after closing remap and overlay tools.

If the page sends a successful command and one side still feels weak, compare the same preset on another device. A weak result on every path may point to wear, a loose motor, or a board fault. A weak result only in one browser points to software support. No browser page can inspect the motor coil, so use a repair service before opening a device under warranty.

06 / Common questions

Frequently Asked Questions

What is a Controller Vibration Test?

It is a browser check that sends a rumble command to a connected gamepad. It can show whether the browser exposes a usable actuator and whether the pad reacts to selected left and right levels.

Can I test controller vibration online on a PC?

Yes, if the PC browser exposes the Gamepad API and a vibration actuator. USB is the best first link. Press a pad button after connecting so the browser can wake the device.

Does it work with Xbox controllers?

Many Xbox pads can respond over USB or a supported wireless path. Bluetooth behavior varies by driver. If input works but rumble does not, try USB and close other input tools.

Can I test PS5 or PS4 controller rumble?

Basic DualSense and DualShock rumble may work when the browser exposes the actuator. Adaptive triggers and advanced haptic patterns need native support and are outside a simple dual-rumble call.

Does Switch Pro support HD Rumble here?

The browser may expose a basic vibration path, but this page cannot reproduce the full HD Rumble waveform used by native Switch software. Use the tool for a basic response check only.

Can vibration hurt my controller?

Short normal tests are within the use case of a rumble motor. Avoid holding full strength for long periods. Stop if the shell becomes hot, the motor makes a harsh sound, or the pad loses connection.

Why does vibration work in a game but not in the browser?

Native games can use platform drivers and vendor APIs that a web page cannot reach. A game result proves that one software path works. It does not guarantee that the browser path is available.

Does this tester upload my input?

No. The tool reads the local Gamepad API and sends a local actuator command. It does not need an account, a download, or a server upload to run the test.