Controller Tester - Test Your Gamepad Online
Check buttons, triggers, analog sticks, and detect stick drift. Works with Xbox, PlayStation, and Switch controllers.
Test your controller buttons, sticks, and drift
Connect a controller (USB or Bluetooth), then press buttons and move sticks to see real-time input. Works best in Chrome/Edge on desktop. Results vary by device and browser.
What is an Online Controller Test?
A controller tester is a diagnostic tool that checks your game controller's functionality in real-time—buttons, triggers, and analog sticks—while detecting stick drift issues. This gamepad tester is essential for troubleshooting controller problems, testing used controllers before buying, or verifying that repairs work correctly. Our browser-based controller test works with Xbox, PlayStation, Switch, and generic gamepads with no software installation required. Compatible controllers include Xbox One and Xbox Series X/S (USB or Bluetooth), PlayStation DualShock 4 and DualSense (PS5), Nintendo Switch Pro Controller, and most generic USB HID gamepads.
How This Online Controller Test Works
Step 1: Connect your controller via USB cable or pair it via Bluetooth, then visit this page. Step 2: Press any button on your controller to activate it—browsers require this one-time security step before the Gamepad API starts reading input. Step 3: Check the readouts in real time—watch stick positions, button states, and trigger values update instantly as you interact with your controller. All processing happens locally in your browser. We read button states (pressed or released), analog stick positions (X and Y axes from -1.0 to 1.0), and trigger values (0.0 to 1.0). No data is sent to any server, and no plugins or downloads are required.
Accuracy and Limitations
This browser-based test accurately detects button presses, stick positions, and trigger values for most standard controllers. However, there are limitations: Haptic feedback (vibration, adaptive triggers) cannot be tested through the Gamepad API. Polling rates may vary between browsers (Chrome typically offers the best support). Some third-party controllers may not be fully compatible. For professional-grade hardware diagnostics or warranty claims, manufacturer tools may provide more detailed results.
How to Interpret Your Results
Stick Drift
If analog stick values don't return to 0.00 when released, you have drift. Minor drift (±0.05) can be compensated with deadzone settings in games. Significant drift (±0.15+) typically requires repair or replacement.
Button Response
All buttons should light up immediately when pressed and return to inactive when released. Delayed response or buttons that stay active indicate potential switch issues.
Trigger Range
Triggers should smoothly report values from 0.0 (released) to 1.0 (fully pressed). If your triggers don't reach full range, they may be worn or need calibration.
When Should You Test Your Controller?
Common situations where a controller test is essential.
Before Gaming Sessions
Quickly confirm your controller is responding correctly before competitive matches or long sessions.
Testing a Used or Second-Hand Controller
Always test a used gamepad before buying to check for stick drift, dead buttons, or trigger wear.
After Controller Repair
Verify that stick replacement or button repair was successful with precise before-and-after measurements.
Suspected Stick Drift
Measure exactly how much drift your sticks have and decide whether calibration, deadzone adjustment, or replacement is needed.
Controller Testing Glossary
Key terms to understand your controller test results.
- Stick Drift
- When an analog stick registers movement without being touched. Caused by worn potentiometers inside the stick mechanism. Measurable as non-zero X/Y axis values at rest.
- Deadzone
- A configurable threshold around the stick's center position where small inputs are ignored. Increasing the deadzone can compensate for mild stick drift in games, but reduces precision.
- Polling Rate
- How often the controller reports its state to the host device, measured in Hz. Most controllers poll at 125–250 Hz via USB. Higher polling rates mean lower input latency.
- Button Ghosting
- When certain button combinations fail to register because the controller's hardware cannot handle simultaneous inputs. More common in budget controllers with limited input matrix designs.
- Trigger Throw
- The physical travel distance of an analog trigger from fully released (0.0) to fully pressed (1.0). Shorter throw = faster full-press; longer throw = more fine-grained control.
Controller Test FAQ
Common questions about controller testing and stick drift.
Controller Care Tips
Keep your gamepad in top condition to prevent drift and extend its lifespan.
Clean the Analog Stick Base Regularly
Dust and debris around the stick base accelerate potentiometer wear. Use compressed air or a cotton swab with isopropyl alcohol to keep the area clean.
Use a Deadzone Buffer in Games
Most games have a deadzone setting in the accessibility or control options. A small deadzone buffer masks minor hardware drift without noticeable precision loss.
Store Controllers Upright or Flat
Avoid storing controllers face-down with weight on the sticks, which can slowly deform the spring mechanism and cause drift over time.
Update Controller Firmware
Xbox controllers receive firmware updates via Xbox Accessories app on Windows. PS5 DualSense updates through the PS5 console. Firmware updates can improve stick accuracy and Bluetooth stability.
Related Hardware Tests
More free tools to check your setup.
Xbox Controller Test
Test Xbox controller buttons, analog sticks, triggers, and D-pad in your browser. Detect stick drift with adjustable deadzone.
Switch Controller Test
Test Nintendo Switch Pro Controller and Joy-Con buttons, sticks, and triggers in your browser. Detect Joy-Con drift.
Keyboard Tester
Test every key on your keyboard to ensure all keys are working properly. Perfect for checking new or used keyboards.
Reaction Time Test
Measure your reflex speed in milliseconds with a 5-round click test. Compare to gamer and average population benchmarks.
About This Test
Methodology: Our testing methodology uses standard Web APIs (Gamepad API) that are supported by all modern browsers. Tests are designed for accuracy and repeatability.
About: HardwareTest provides free, privacy-first hardware diagnostics. All tests run entirely in your browser with no data collection.
Disclaimer: This tool provides software-level testing only. Results may vary between browsers and operating systems. For warranty claims or hardware repairs, consult your device manufacturer.