Output
Buttons; normalized axes; supported haptics
Inspect controller buttons, stick axes, drift and supported vibration.
Gamepad Tester · At a glance
Quick answer: Inspect controller buttons, stick axes, drift and supported vibration. Axis values are normalized browser readings.
The test loads when you open it. Device access is requested only after you choose to start.
Detailed guide
Buttons; normalized axes; supported haptics
Connected controller and physical interaction
Gamepad API; device-dependent haptics
Runs on your device; no tool-result upload
Axes are normalized browser values. A stick resting away from zero can indicate drift, but deadzones and controller mapping influence the readings.
Axis values are normalized browser readings. Center offsets are useful drift clues but mapping and deadzones influence interpretation.
Try another USB connection or browser if absent. Haptics appear only when the reported device supports them.
Vibration is requested only when you press its button and the controller reports a supported actuator. Some browsers or controllers do not expose haptics.
No. Compare its size, consistency and behavior in the game deadzone you use. This page reports values rather than prescribing a universal pass threshold.
Connect a controller and press a button to make it visible to the browser. Watch button pressure and stick axis values.
No. Open the interactive tool above in a modern browser. The instructions and explanations are available even with JavaScript disabled; running a test needs JavaScript.
Power settings, background tasks, browser scheduling, operating-system input processing and device settings affect measurements. Compare repeated attempts with identical settings rather than the single highest score.