Stick drift and deadzone
Set the controller on a steady surface and do not touch either stick during the sample.
Check whether your browser can request controller vibration. Test supported rumble motors safely and troubleshoot unavailable haptics.
Connect with USB, Bluetooth, or a supported wireless adapter. Then press any controller button so your browser can expose it. Your readings are processed on this device.
Set the controller on a steady surface and do not touch either stick during the sample.
Rotate each stick slowly around the outer edge, then sweep the center in several directions.
Press and release every available control. Analog buttons show their reported value.
Use these values to spot unusual layouts. A blank standard mapping does not automatically mean the controller is defective.
Connect a controller to view raw data.
Browser haptics are not available for every controller, connection method, operating system, or browser.
Reports are stored in this browser. Sharing is optional and puts only the selected result in the link.
Diagnostic readings describe what this browser receives, not electrical measurements from the controller. Confirm important findings in the game or device where you plan to use the controller.
The vibration test checks whether the connected gamepad exposes a browser-accessible haptic actuator, then lets you request a short, user-initiated rumble. Support varies widely by controller, browser, operating system, connection type, and permission state.
Start with a low-intensity, brief pulse while holding the controller securely. If the page reports that haptics are unavailable, the controller may still vibrate normally in supported games because browser access is a separate capability.
A successful pulse confirms only that this browser could send a vibration request during the test. It does not validate every motor, adaptive trigger, speaker, or platform-specific haptic effect.
Connect the controller and press any button so the browser can detect it.
Use the focused test panel slowly and deliberately. Watch the live values during presses, holds, movement, and release.
Repeat any suspicious result after reconnecting, then confirm it in the game or device where the controller will be used.
Look for repeatable behavior rather than a single momentary value. Stable, symmetric movement and clean press-and-release behavior are generally more useful signs than chasing a perfect zero.
If a result changes substantially between USB and wireless modes, browsers, or computers, the connection, driver, browser, or remapping software may be part of the problem.
Place the controller where it cannot fall before starting vibration.
Games can use native controller APIs and vendor features that webpages cannot access. Browser haptic support also differs by platform, browser version, and wired or wireless connection.
It does not reproduce PlayStation 5 game effects. At most, a browser may expose a basic vibration actuator; advanced haptics and adaptive triggers normally require platform-specific software.
The tool requests only a brief pulse after you choose to start it. Stop if the controller makes an unusual sound, becomes hot, or behaves unexpectedly.