Skip to content

Controller Tester - Test Your Gamepad Online

Check buttons, triggers, analog sticks, and detect stick drift. Works with Xbox, PlayStation, and Switch controllers.

Testing a PS5 controller?
Use the dedicated DualSense test page for PS5-specific tips.
Go to PS5 Test
Gamepad / Controller Tester

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.

Connected controllers
If you don't see your controller, press any button on it once to activate the Gamepad API.
Left Stick
OK
X0
Y0
Magnitude0
Tip: keep the stick centered. If values won't settle near 0, you may have stick drift.
Right Stick
OK
X0
Y0
Magnitude0
Tip: keep the stick centered. If values won't settle near 0, you may have stick drift.
Deadzone threshold
Increase if your stick never rests at 0. Decrease to detect smaller drift.
0.12
Buttons
Note: button numbering differs by controller and browser mapping. Use the highlights to verify inputs.

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.

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.

More about controller testing

Guides on stick drift, button checks, and setup.

GuidesJanuary 13, 202618 min read

2025-2026 Polling Rate Test Results for 100 Gaming Mice

A data-backed look at 100 gaming mice across 125Hz to 8000Hz, with stability notes, real-world limits, and how to compare your setup using our mouse polling rate test.

Read Article
ReviewsJanuary 9, 20268 min read

Top Hardware Testing Tools in 2026: One-Stop Online Platform for Mouse, Screen, GPU, and Peripherals

A 2026 roundup of hardware testing tools, from browser-based no-install checks for mice and screens to GPU stress tests and system monitoring.

Read Article
GuidesDecember 22, 20257 min read

Mouse Polling Rate in the Browser: What This Test Measures (and What It Doesn’t)

Web-based mouse polling tests measure browser-delivered pointer event frequency, not raw USB polling. Learn why ~125Hz appears, why high polling rates are indistinguishable on the web, and how to interpret results.

Read Article
GamingDecember 18, 20258 min read

PS5 Controller Stick Drift Test: How to Check DualSense Drift Online

Think your PS5 DualSense has stick drift? Learn how to connect it to your PC/Mac, visualize stick input, set a deadzone, and confirm drift using our free browser-based PS5 controller test.

Read Article
GamingDecember 18, 20258 min read

Mouse Polling Rate Test: 125 vs 500 vs 1000Hz (What It Means + How to Check)

Learn what mouse polling rate (Hz) means, the real difference between 125/500/1000Hz, and how to test your mouse polling rate online using our browser-based distribution and stability checker.

Read Article
GuidesNovember 27, 20258 min read

Keyboard Polling Rate Test: Is Your Gaming Keyboard Actually 1000Hz?

Check if your gaming keyboard truly runs at 1000Hz, 500Hz, or 125Hz with our free online polling rate tester and real-time Peak Hz dashboard.

Read Article