When a controller develops stick drift, unresponsive buttons, or trigger problems, you do not always need to open it or replace it immediately. Checking the controller's live output in a browser can help determine whether the problem is consistent and whether it may be related to the controller, connection method, or game settings.
Gamepad Bench is a free online controller testing tool. It lets you inspect analog sticks, buttons, triggers, deadzones, and browser-observed input updates without installing software or creating an account.
What Can Gamepad Bench Test?
1. Analog Stick Drift
Stick drift usually causes a character or camera to move even when you are not touching the analog stick.
Open the Stick Drift Test and leave both sticks untouched for several seconds. You can then check:
- Whether either stick remains away from the center
- Whether the drift repeatedly moves in the same direction
- Whether the stick returns to the center after being released
- How far the resting position is from the center
A small amount of movement does not automatically mean the controller is damaged. Different controllers, browsers, and connection methods may produce minor resting noise. Repeat the test under the same conditions and compare USB and Bluetooth results when possible.
2. Controller Deadzone
A deadzone ignores small inputs near the center of an analog stick. If the deadzone is too small, normal resting noise may cause unwanted movement. If it is too large, precise aiming and subtle movement can become difficult.
The Controller Deadzone Test helps you compare the resting position of each stick with an adjustable deadzone threshold.
Use the result as a starting point for finding a deadzone that contains the stick's resting noise. You can then adjust the setting inside your game according to how the controller actually feels. There is no single deadzone value that works for every controller.
3. Buttons and Analog Triggers
The main Gamepad Tester displays the inputs exposed by your browser.
Press each directional button, shoulder button, stick button, and function button to confirm that it registers and releases correctly. For analog triggers, pull them slowly and check whether the displayed value changes smoothly, reaches the expected range, and returns to zero after release.
If a button does not respond, try:
- Using another USB port or data-capable cable
- Reconnecting the controller through Bluetooth
- Closing Steam Input or controller-remapping software
- Closing games that may be capturing controller input
- Reloading the page and repeating the test
4. Browser-Observed Polling Rate
The Controller Polling Rate Test estimates how frequently the browser receives controller state updates.
This can be useful when comparing connection methods, USB ports, or settings on the same computer. However, it is not a direct measurement of USB hardware polling rate or end-to-end input latency inside a game.
For more meaningful comparisons, keep the controller, browser, computer, and testing method consistent. Treat the result as a browser-level estimate rather than a hardware performance certification.
How to Use Gamepad Bench
- Open gamepadbench.com in desktop Chrome or Edge.
- Connect one controller using a data-capable USB cable or Bluetooth.
- Keep the test page focused and press any controller button.
- Leave both analog sticks untouched for several seconds.
- Move each stick in every direction, then release it and check its resting position.
- Test every button and slowly pull each analog trigger.
- When comparing connections, change only one condition at a time, such as the cable, USB port, or Bluetooth mode.
Does It Support Xbox, PS5, and Other Controllers?
Gamepad Bench reads controller input through the browser's Gamepad API.
Xbox, DualSense, Switch Pro, and many generic controllers may work. Exact button mapping, vibration support, and connection behavior depend on the controller model, operating system, browser, and USB or Bluetooth mode.
Dedicated tests are available for common controllers:
- Xbox Controller Test checks Xbox buttons, triggers, sticks, and exposed vibration support.
- PS5 Controller Drift Test helps inspect DualSense stick centering and input behavior.
If the browser does not detect your controller, update the browser, reconnect the device, disconnect additional controllers, and close software that may be capturing gamepad input.
How Should You Interpret the Results?
Gamepad Bench is a diagnostic tool. It cannot repair stick drift, update controller firmware, or calibrate hardware.
When reviewing the results, consider the following:
- Does the resting offset appear consistently?
- Does the problem occur only with one connection method, USB port, or browser?
- Does each button reliably complete both the press and release states?
- Do trigger values change smoothly or jump unexpectedly?
- Do the sticks and triggers return to zero after release?
- Does the problem remain after adjusting the deadzone inside the game?
A browser test can help narrow down the cause, but repair or replacement decisions should also consider in-game behavior, warranty coverage, and the manufacturer's official diagnostic process.
Privacy and Data Processing
Controller axes, buttons, and timestamps are processed locally in the browser. Gamepad Bench does not upload raw controller input, and no account or software installation is required.
See the Gamepad Bench privacy information for additional details.
Start Testing Your Controller
If you are troubleshooting stick drift, unresponsive buttons, deadzone settings, trigger movement, or connection differences, open the tool and start testing:
If you find an incorrect mapping or compatibility problem, you can also submit a controller report. Include the controller model, operating system, browser version, and USB or Bluetooth connection method.



Top comments (0)