Gamepad Tester
Connect a controller, then test buttons, sticks, triggers, and rumble locally.
Connect a controller.
Use USB or pair Bluetooth, then press any controller button.
Connect
USB is the cleanest baseline.
Press
Unlock browser gamepad access.
Read
Buttons, sticks, triggers, rumble.
Test controls.
Pick controller.
Optional controller upgrades
Frequently Asked Questions
How do I connect my controller to the gamepad tester? +
Connect your controller via USB or Bluetooth, then press any button. The browser detects it automatically using the Gamepad API. Works with Xbox Series X|S, Xbox One, PS5 DualSense, PS4 DualShock 4, Nintendo Switch Pro Controller, and most third-party gamepads. USB gives the most reliable detection; for Bluetooth, pair the controller in your OS settings first.
Why is my gamepad not detected? +
Common causes: 1) The browser requires a user interaction — press any button on the controller after the page loads. 2) Wrong browser — Chrome and Edge have the best Gamepad API support; Safari has limited support. 3) Bluetooth not paired — complete pairing in your OS Bluetooth settings before testing. 4) Stale connection — disconnect and reconnect the controller, then refresh the page. 5) On macOS, USB is more reliable than Bluetooth for many controllers.
Can I test controller stick drift? +
Yes. The analog stick visualizer shows real-time axis values with 3-decimal precision. Leave both sticks centered and observe the readout: a healthy stick reads near 0.000. Values consistently above 0.03–0.05 when idle indicate drift. Compare left and right sticks — most drift affects the left stick first. If you confirm drift, you can try recalibrating in your OS settings, cleaning the stick module with contact cleaner, or replacing the analog stick module.
Does the gamepad tester work with PS5 DualSense controllers? +
Yes. PS5 DualSense controllers are fully supported via USB-C and Bluetooth. All buttons, analog sticks, triggers, and the touchpad click (Button 13) are detected. Haptic feedback testing is available in Chrome and Edge via the Vibration Actuator API. Adaptive trigger resistance is a hardware-level feature and can't be tested in the browser, but analog trigger pressure (0–100%) is reported accurately.
Does it work with Xbox controllers? +
Yes. Xbox Series X|S, Xbox One, and Xbox 360 controllers are supported via USB, Bluetooth, and the Xbox Wireless Adapter. Xbox Elite Series 2 controllers work including all paddles and hair trigger locks. All buttons, analog sticks, triggers, and four vibration motors (main rumble + trigger rumble) are detected in Chromium-based browsers.
Can I test Nintendo Switch controllers? +
Yes. The Switch Pro Controller works via USB-C and Bluetooth. Individual Joy-Cons are detected as separate gamepads when connected via Bluetooth, each with its own stick and buttons. The Home and Capture buttons may not be exposed in all browsers. Motion controls (gyroscope/accelerometer) are not available through the standard Gamepad API.
How do I test controller vibration and rumble? +
Connect your controller and use the haptics test section. Chrome and Edge support the Vibration Actuator API for Xbox and PlayStation controllers. The tester sends a short pulse to verify motor function. Xbox controllers have four independent motors (left rumble, right rumble, left trigger, right trigger). If vibration doesn't work, check your browser version and ensure the controller is connected via USB for best compatibility.
How do I check trigger pressure and deadzone? +
Slowly press each trigger from rest to full pull. The tester shows analog pressure values from 0% to 100% in real time. A healthy trigger produces a smooth, continuous curve. Jumps, dead spots, or values that don't reach 0% or 100% indicate mechanical wear. You can use the axis values to determine your effective trigger deadzone for game settings.
What is analog stick deadzone and how do I measure it? +
Deadzone is the area around the center of an analog stick where small movements are ignored by games. Our tester shows exact axis values (e.g., 0.012, −0.003) so you can see your controller's resting position. If idle values exceed 0.05, you may need a larger in-game deadzone to prevent unwanted character movement. Most competitive FPS players use deadzones between 0.05–0.10.
Can I test multiple controllers at the same time? +
Yes. The Gamepad API supports up to 4 simultaneous controllers. When multiple controllers are connected, each appears in the controller selector. You can switch between them to inspect buttons, sticks, and triggers individually. This is useful for testing local multiplayer setups or comparing controllers.
What browsers work best for gamepad testing? +
Chrome and Edge (Chromium-based) offer the best Gamepad API support, including vibration and accurate button mapping. Firefox supports basic button and axis detection but has limited haptics support. Safari has partial Gamepad API support — basic detection works but vibration does not. For the most complete testing experience, use the latest version of Chrome.
Can I test my controller on a phone or tablet? +
Android supports the Gamepad API in Chrome when a controller is connected via Bluetooth or USB OTG. Xbox and PS5 controllers pair over Bluetooth with most Android devices. iOS/iPadOS has limited Gamepad API support in Safari. For reliable mobile testing, use Chrome on Android.
How do I test button mapping and response time? +
Press each button individually — the tester highlights the corresponding standard Gamepad API button label (A/B/X/Y, D-pad, shoulders, triggers, sticks, Start/Select). The labels follow the standard mapping (Xbox layout). For non-standard controllers, button indices are shown. Response time can be gauged by pressing buttons rapidly and observing the highlight speed.
What should I do if my analog sticks have drift? +
First, confirm drift using the tester — note the idle axis values. Then try: 1) Recalibrate in your OS or console settings. 2) Blow compressed air around the stick base. 3) Apply electronic contact cleaner (isopropyl-based) around the stick base while rotating it — this fixes ~60% of drift cases. 4) If drift persists, the analog stick module may need replacement — a $5–10 part with soldering required, or $30–50 for professional repair.
Is this gamepad tester free and private? +
Yes. It is free with zero downloads and no display ads. Controller data stays in your browser and is never sent to any server. Affiliate recommendation events, when present, are limited to category, page, issue, offer/network, and timestamp.
Finish with evidence.
Jump back to the live tester, then use repair-first picks only when the result is repeatable.