Gamepad Test
A free browser-based gamepad tester that detects Xbox, PlayStation and generic controllers automatically. Visualizes button presses, analog stick positions and trigger values in real time. Includes stick drift measurement and vibration motor testing — no software to install.
Diagnose your controller — check buttons, sticks, drift and vibration instantly
Features
How to Test Your Gamepad
- Connect your controller. Plug in your gamepad via USB or connect via Bluetooth. Press any button to activate detection.
- Check inputs. Press every button, move both sticks and pull both triggers. Each input lights up in real time on the visual layout.
- Run diagnostics. Switch to the Drift tab to measure stick drift, or the Vibration tab to test haptic motors. Export a full report when done.
FAQ
Which controllers are supported?
Any controller that supports the Web Gamepad API — Xbox One/Series, PlayStation DualShock 4 and DualSense, Nintendo Switch Pro, and most generic USB/Bluetooth gamepads. The tool auto-detects the controller type.
What is stick drift?
Stick drift is when an analog stick reports a non-zero position even when you are not touching it. This test measures the maximum deviation from center over 5 seconds and rates it from perfect (0%) to problematic (>5%).
Does vibration test work in all browsers?
Vibration (haptic feedback) requires the GamepadHapticActuator API, which is supported in Chrome and Edge. Firefox and Safari do not support gamepad vibration yet.
Why is my controller not detected?
The Gamepad API requires you to press a button first before it reports the controller. Make sure the controller is connected and press any button. Some browsers may also require HTTPS.
Can I test my controller on a phone?
Yes, if your phone browser supports the Gamepad API. Connect a controller via USB OTG or Bluetooth. Chrome on Android works well. Safari on iOS does not support the Gamepad API.
We can — and it's free! Just send us a quick message with your idea. If you'd like to discuss it in detail, leave your email and we'll get back to you. You can stay anonymous.