Gamepad Tester
Test controller buttons and stick drift in your browser
Connect a controller and press any button
This tool operates entirely within your browser. Your controller input data is never sent to any server.
You might also like
About Gamepad Tester
This tool is a free online application that allows you to instantly test the button inputs and analog stick functionality of controllers (gamepads) connected to your PC or smartphone, right in your browser.
In particular, you can accurately detect stick drift (a hardware issue where the controller registers movement even when you're not touching the sticks) by monitoring the precise numerical and visual axis data.
All testing processes run locally within your browser. Your input data is never sent to an external server, ensuring complete safety. There is no software to install, so you can start testing right away.
How to Use the Tester
Connect the Controller
Connect the controller you want to test to your PC or smartphone using a USB cable or via Bluetooth pairing.
Press a Button to Detect
After connecting, press any button on the controller once. The browser will instantly detect it and load its layout on the screen.
Check Inputs and Drift
Press each button to verify the on-screen indicators. Move the sticks and release them to ensure the X and Y axes snap back to "0" (no drift).
Gamepad Glossary
- Stick Drift
- A common hardware malfunction where the controller sends continuous movement signals even when you aren't touching the analog sticks. This is usually caused by wear and tear on the internal sensors. Using this tool, you can diagnose drift if the axis values do not return to 0.
- Deadzone
- A small designated area around the center of the analog stick that ignores minor movements. Setting a larger deadzone in games can temporarily counteract mild stick drift by ignoring the unintended inputs.
- Gamepad API
- A standard Web API that enables browsers to process inputs from USB or Bluetooth-connected gamepads. It allows tools like this to interface directly with your controller without requiring dedicated drivers or software downloads.
- Axes
- Data representing the directional tilt of the analog sticks. Typically, left and right sticks each output X (horizontal) and Y (vertical) axis data, measured on a precise scale from -1.0 to 1.0.
- Analog Triggers
- Buttons (like L2/R2 or LT/RT) that are pressure-sensitive, capable of registering the depth of a press from 0.0 to 1.0. These are frequently used for acceleration in racing games.
Gamepad Tester FAQ
- Q.What kind of controllers are supported?
- It supports most standard gamepads recognized by your OS and browser, including Nintendo Switch Pro Controllers (Joy-Con), PS4/PS5 DualShock/DualSense, and Xbox controllers.
- Q.My controller is connected but the screen doesn't respond.
- Due to browser security, the controller will not be detected just by connecting it. Please press 'any button' once after connecting. If it still doesn't respond, make sure it is properly paired or recognized by your operating system.
- Q.The stick numbers don't return exactly to 0 when I let go.
- It's normal if it doesn't return to exactly '0.00000'. Minor values (e.g., under 0.05) are within normal hardware deadzones. However, if it stays significantly off-center and doesn't return, it is highly likely due to a hardware failure known as 'stick drift'.
- Q.Is my input data sent to a server or saved?
- No data is transmitted. This tool runs entirely locally using the browser's Gamepad API. Your inputs and controller information are never sent to external servers, making it completely safe to use.
- Q.Can I test it on my smartphone or tablet?
- Yes, you can. Pair your controller to your smartphone or tablet via Bluetooth, open a compatible browser (like the latest version of Chrome or Safari), and press a button to test it just like on a PC.
Use Cases
🎮 Diagnosing Stick Drift
If your character is walking on its own during a game, you can use this tool to visually confirm whether the analog stick sensors are genuinely misaligned.
🛠️ Post-Repair Testing
Perfect for running a final check to ensure all buttons and sticks are fully functional after you've cleaned or replaced parts in your controller.
🛒 Checking Used Controllers
Quickly verify the condition of second-hand controllers bought online or from a used-goods store to ensure there are no hidden faults or drift issues.
💻 Pre-Game PC Setup
Before booting up a Steam game, quickly ensure that Windows or Mac has correctly recognized your controller and all inputs are mapping correctly.
Send Feedback
Please let us know your thoughts to help us improve the tool.
Feedback is temporarily suspended
The server is busy or spam protection is active. Please try again later.