Gamepad Tester
Test and map game controllers using Gamepad API. Visual button mapping, analog stick calibration, vibration testing, and real-time input detection.
Loading tool...
What is Gamepad Tester?
Gamepad Tester is a free online tool that lets you test and map USB game controllers using the Gamepad API. Visual button mapping shows which buttons are pressed, analog stick visualization displays joystick positions, and vibration testing confirms haptic feedback works. Supports multiple controllers including Xbox, PlayStation, and generic USB gamepads.
Key Benefits
- Visual button mapping display
- Analog stick visualization
- Vibration testing support
- Multi-controller support
Common Use Cases
- β’Testing new game controllers
- β’Calibrating analog sticks
- β’Verifying button functionality
- β’Testing vibration motors
- β’Mapping controller inputs
How to Test Your Gamepad Controller
- Connect Your Controller: Connect your gamepad via USB cable or pair it via Bluetooth. Ensure it's powered on.
- Open Gamepad Tester: Navigate to the Gamepad Tester tool in your browser.
- Press Any Button: Press any button on your controller. The browser should detect it and display "Gamepad Connected".
- Test All Buttons: Press each button one by one. The virtual buttons on screen should light up when pressed. Check A, B, X, Y, bumpers, triggers, D-pad, and menu buttons.
- Test Analog Sticks: Move both analog sticks in circles. Watch the visual representation to ensure smooth tracking in all directions. Check for dead zones.
- Test Vibration: Click "Test Vibration" if supported. Your controller should vibrate. Click "Stop Vibration" when done testing.
Key Features
- Universal Controller Support: Compatible with Xbox, PlayStation, Nintendo, and generic USB game controllers.
- Visual Button Mapping: Interactive on-screen representation of all buttons with real-time press detection.
- Analog Stick Testing: Visual circular display showing precise stick position and movement in all directions.
- Trigger and Axis Testing: Individual axis readouts for triggers, bumpers, and analog inputs.
- Vibration Testing: Test haptic feedback with built-in vibration patterns for supported controllers.
- Multi-Controller Support: Connect and test multiple gamepads simultaneously with easy switching.
- Real-Time Updates: 60fps refresh rate for smooth, responsive button and stick visualization.
- Device Information: View controller name, ID, timestamp, and connection status.
Frequently Asked Questions
How do I connect my gamepad for testing?
Connect your gamepad via USB or Bluetooth, then press any button. The browser will detect it automatically. If not detected, try refreshing the page or reconnecting the controller.
What controllers are compatible?
Most modern gamepads work: Xbox (One, Series X/S, Elite), PlayStation (DualShock 4, DualSense), Nintendo Pro Controller, Switch Joy-Cons, and generic USB game controllers. Support depends on your browser and OS.
Why are some buttons not showing as pressed?
Different controllers have different button layouts. The tool maps standard buttons (A, B, X, Y, bumpers, triggers, D-pad). Some controllers may have non-standard buttons that don't map to the standard layout.
Can I test vibration functionality?
Yes, if your controller supports vibration (haptic feedback), click the "Test Vibration" button. Controllers with the vibrationActuator API (most modern controllers) will respond with vibration patterns.
Why does my gamepad disconnect randomly?
Bluetooth interference, low battery, or going out of range can cause disconnections. For wired controllers, check the USB cable. The tool automatically reconnects when the gamepad is detected again.
Featured in Collections:Hardware Diagnostics & Electronics Lab