Gamepad Test
Connect your gamepad and press any button to detect it.
How to Use
- Connect your gamepad via USB or Bluetooth
- Press any button on the controller to activate it
- The test will display button presses and analog stick positions
Note: The Gamepad API works best in Chrome and Edge. Some browsers may have limited support.
What This Test Checks
The gamepad test uses the browser's Gamepad API to detect and monitor your connected controller in real time. It helps you verify that your gamepad is working correctly before gaming.
- Connection status -- confirms your controller is recognized by the browser and shows its name
- Button inputs -- displays every button press with visual indicators for all standard gamepad buttons
- Analog stick axes -- shows precise axis values and direction for both left and right sticks
- Trigger pressure -- detects analog trigger inputs and shows the pressure level on supported controllers
Troubleshooting
If you're having issues with the gamepad test:
- Make sure you press a button after connecting -- the Gamepad API requires user interaction to detect controllers
- Try a different USB port or cable if your wired controller is not recognized
- For Bluetooth controllers, ensure they are properly paired in your device's Bluetooth settings first
- Use Chrome or Edge for the best compatibility -- Firefox and Safari have limited Gamepad API support
- Restart your browser if the controller was connected after the page loaded
Frequently Asked Questions
Why isn't my gamepad being detected?
The Gamepad API requires you to press a button or move a stick before it can detect your controller. Make sure your gamepad is connected via USB or Bluetooth, then press any button. If it still doesn't work, try using Chrome or Edge, as they have the best Gamepad API support.
Does this test work with all controllers?
This test works with most standard controllers including Xbox, PlayStation, Switch Pro, and generic USB gamepads. Some specialty controllers or very old gamepads may not be supported by the browser's Gamepad API. Bluetooth controllers need to be paired with your device first.
Why is there input lag or drift on my analog sticks?
Slight analog stick drift (values not returning exactly to 0.00) is normal for most controllers due to wear. If the drift is significant, your controller's analog stick potentiometers may need cleaning or replacement. Wireless controllers may also show slightly more latency than wired connections.
Can I test vibration or haptic feedback with this tool?
The current version of this test focuses on button inputs and analog stick detection. The Gamepad API does support vibration actuation on compatible browsers, but haptic feedback testing depends on both the browser and controller supporting the Vibration Actuator interface.
Time to upgrade? Consider these controllers:
Support Check A Device
If you find our free tools helpful, consider supporting us! Your contributions help us keep the site running and ad-free.