Controller Check — Full Gamepad Diagnostic Online
Run a complete diagnostic on your gamepad directly in the browser. Test every button, visualize analog stick movement in real time, measure stick drift with numeric precision, and verify rumble motors. Works with DualSense, DualShock, Xbox, Switch Pro Controller, and more.
#1Connection Status & Controller Info
Connect your controller to your PC, then press any button to register it.
🎮
No Controller Detected
Connect a controller via USB or Bluetooth,
then press any button to get started.
then press any button to get started.
How to Use
1. Connect your controller to your PC via USB cable or Bluetooth
2. Press any button so the browser recognizes the device
3. Check that buttons, sticks, and triggers respond correctly
4. Run the Drift Analyzer if you suspect stick drift
5. Use the Vibration Test to confirm the rumble motors work
2. Press any button so the browser recognizes the device
3. Check that buttons, sticks, and triggers respond correctly
4. Run the Drift Analyzer if you suspect stick drift
5. Use the Vibration Test to confirm the rumble motors work
Compatible Controllers
Any controller supported by the browser Gamepad API should work.
Generally compatible: PS5 (DualSense), PS4 (DualShock 4), Xbox Series, Xbox One, Nintendo Switch Pro Controller, and other XInput/DirectInput gamepads.
* Some features may not work depending on your controller and browser combination.
Generally compatible: PS5 (DualSense), PS4 (DualShock 4), Xbox Series, Xbox One, Nintendo Switch Pro Controller, and other XInput/DirectInput gamepads.
* Some features may not work depending on your controller and browser combination.
FAQ
Q. My controller isn't being detected
A. For USB, try re-plugging the cable. For Bluetooth, try re-pairing. After connecting, press any button on the controller so the browser can detect it. Chrome and Edge are recommended.
Q. The drift test flagged my stick — what now?
A. Stick drift is usually caused by physical wear on the analog stick module. Mild drift can often be compensated with in-game deadzone settings. For severe drift, consider replacing the stick module or the controller itself.
Q. Vibration test doesn't work
A. The rumble test uses the Gamepad Haptics API, which may not be supported in all browsers (e.g., Firefox). Also check that vibration is enabled in your controller or console settings.
Q. Button labels don't match my controller
A. Labels follow the Standard Gamepad Mapping and may differ from your controller's actual layout. The button index numbers (#0, #1...) are always accurate.