Gamepad Tester
Connect your controller and press any button. It shows every button, trigger and stick input, and measures stick drift with your hands off.
Gamepad input
- Buttons checked
- 0 / 17
Connect your controller and press any button. Browsers only show a gamepad after it sends input.
Press each button and move the triggers and sticks. Each input lights up in the picture and the list.
The controller disconnected. Reconnect it and press a button.
This browser doesn't support gamepad input. Try a recent Chrome, Edge or Firefox.
Detected name - Standard layoutNon-standard layout: shown by button and axis number
- Button down
- Button right
- Button left
- Button up
- Left bumper (LB, L1)
- Right bumper (RB, R1)
- Left trigger (LT, L2)0%
- Right trigger (RT, R2)0%
- Center left
- Center right
- Left stick press
- Right stick press
- D-pad up
- D-pad down
- D-pad left
- D-pad right
- Center home
Raw input values
- X
- 0.000
- Y
- 0.000
- Distance
- 0.0%
- X
- 0.000
- Y
- 0.000
- Distance
- 0.0%
The dotted circle is the default dead zone.
Stick drift test
Take your hands off both sticks, then press the button. It measures the largest distance from center over 3 seconds.
Available once a controller is connected.
Left stickAxes 0 and 1 · Max distance, hands off Inside the default dead zone (24.0%).Beyond the default dead zone (24.0%). Possible stick drift.
Right stickAxes 2 and 3 · Max distance, hands off Inside the default dead zone (26.5%).Beyond the default dead zone (26.5%). Possible stick drift.
Vibration test
This browser or controller doesn't support the vibration test.
Keyboard Test Mouse Test Reaction Time Test FPS Drop and Stutter Cause Checker
How to use the gamepad tester
- Connect and press a buttonConnect your controller by USB or Bluetooth and press any button. Until then the browser doesn't show it.
- Buttons and triggersEach button you press lights up and the checked count goes up. Triggers show how far you pressed them in %.
- Roll the sticks to the edgeRoll each stick all the way around and it leaves a trail in its circle. Look for directions that don't reach the edge.
- Hands off, test driftLet go of both sticks and press 'Test drift'. You get the largest distance from center.
Stick drift test: what drift is
Stick drift is when a stick doesn't return to center after you let go. In games your character or camera moves on its own.
Games ignore small movement around center with a dead zone. The dotted circle is the default Windows game input (XInput) dead zone (left 24.0%, right 26.5%), and values that stay outside it suggest drift.
The resting value differs a little from pad to pad, and each game uses its own dead zone. If a game still moves on its own with a small number here, check that game's dead zone setting.
If your controller isn't detected
- Press a button on the controller. Browsers only show a gamepad after it sends input.
- Plug the cable back in, or disconnect and reconnect Bluetooth.
- Open this page in another browser (Chrome, Edge or Firefox).
Is USB power saving still on?
On desktops, Lutimize (our app) turns off Windows USB selective suspend. It doesn't fix faults like wireless dropouts or stick drift.
How it works and its limits
It shows the values your browser's gamepad feature (Gamepad API) reads, as they are. Stick distance counts center to edge as 100%.
- Button layout and values can differ by driver and browser.
- Controllers not detected with the standard layout are shown by button and axis number only.
- Vibration works only in some browsers such as Chrome and Edge, not in Firefox.
- The controller name and input values are never sent to our server or analytics. This tool logs just two events, that it was used and that drift was measured; the site's usual visit statistics are recorded as on any page.
Common questions
How do I test for stick drift?
Let go of both sticks and press 'Test drift'. If the remaining distance goes past the dotted circle (the default dead zone), drift is likely.
Does it work with DualSense or Xbox controllers?
Any controller your browser detects works. If it isn't detected with the standard layout, it's shown by button and axis number.
I connected my controller but nothing shows up.
Press a button on the controller once. If it still doesn't show, reconnect it or try another browser.
Does a drift warning mean the stick is broken?
Past the default dead zone, games using that dead zone may move on their own. Make sure your hands are off and measure a few more times.
The vibration buttons do nothing.
Firefox doesn't support the vibration test. If you see the not-supported message, the browser can't drive that controller's vibration.
Last reviewed 2026-11-12
