Gamepad Tester

Connect your controller and press any button to start. Works with PS5, Xbox, Switch, and generic USB/Bluetooth gamepads.

Connect your controller and press any button

Buttons

Analog Triggers

LT / L2 0%
RT / R2 0%

Left Stick

X: 0.000   Y: 0.000
Mag: 0.000   Angle: --
Drift: 0.000OK

Right Stick

X: 0.000   Y: 0.000
Mag: 0.000   Angle: --
Drift: 0.000OK

Dead Zone applied to the stick readouts above

Radius: 0.05

Diagnostics

Polling rate

Effective in-browser update rate. Rotate a stick to keep data flowing.

-- Hz
avg -- peak -- jitter --

Input latency

Approximate data freshness on each button press (not lab-grade).

-- ms avg
min -- max -- taps 0

Timed drift test

Rest both sticks, then run a recorded test for a stable verdict.

-- max at rest

Stick circularity

Hold a stick at full tilt and rotate a full circle.

-- error %
min r -- max r --

Fault detection

Watches for chatter, double-clicks and stuck inputs while you test.

No faults detected yet

Vibration / Rumble Test

50%
50%
600ms

Vibration isn't supported in this browser (Firefox/Safari). Try Chrome or Edge.

Input Log most recent first

Press buttons to see a timestamped log…
Raw axes & buttons (developer view)

This test runs entirely in your browser using the standard Gamepad API. No input data is collected or uploaded.

⌨ Free Gamepad Tester by KeyboardTester.click