Online Gamepad Test
Test your game controller buttons, triggers, joystick drift, and haptic rumble vibration.
Connect your USB or Bluetooth controller and press any button to start testing.
Technical details & diagnostics
| Gamepad standard | Standard W3C Gamepad Layout |
|---|---|
| Axis deadzone drift | < 0.04 (Centered) |
| Polling rate | ~60 Hz (requestAnimationFrame Loop) |
| Vibration actuator | Dual-Motor Haptics Supported |
Your browser has blocked Gamepad API access. Follow the 3 steps below:
We could not detect a connected controller. Please review the 3 items below:
How to test your gamepad in 3 steps
Gamepad troubleshooting guide
Review common controller issues, probable causes, and fixes:
| Symptom | Probable Cause | Concrete Fix |
|---|---|---|
| Gamepad not detected by browser | No button was pressed after connecting (Browser security requirement). | Press A, B, or Start on the controller to send an initial event to the browser Gamepad API. |
| Character walks on its own (Stick drift) | Worn carbon potentiometers inside the analog joystick module. | Increase controller deadzone in game settings, clean module with contact cleaner, or replace with Hall Effect sticks. |
| Triggers register as digital on/off | DirectInput driver mode instead of modern XInput analog driver. | Switch controller mode (hold Home button for 5 seconds on many controllers) to toggle to XInput mode. |
| Bluetooth connection drops intermittently | 2.4GHz wireless interference or low controller battery voltage. | Charge controller battery fully and connect via direct USB-C cable for lowest latency gaming. |
About this gamepad diagnostic test
The Sharing.io.vn gamepad test directly queries your operating system's gaming controller driver via the W3C
Gamepad API. When a gamepad is paired and activated, the browser exposes a Gamepad object
containing real-time arrays of floating-point axis values (-1.0 to +1.0) and digital/analog button states.
Privacy guarantee: Gamepad input is evaluated locally in real-time requestAnimationFrame loops. No controller identifiers or gameplay metrics are transmitted across the web.
Last updated: October 25, 2026 • Verified for Xbox, PlayStation DualSense, Nintendo Switch, and DirectInput.
Other hardware diagnostic tools
Frequently asked questions
Why is my controller not detected when plugged in?
gamepadconnected event.