Gamepad Tester
Test gamepad buttons, sticks, triggers, and vibration.
Free & unlimitedWorks offline
Connect a gamepad
Plug in a controller or pair one via Bluetooth, then press any button to wake it up. Your browser will detect it automatically — nothing leaves your device.
Tip: Some gamepads require pressing a button before the browser detects them.
All processing happens in your browser. No data is sent to any server.
About this tool
- 1
Connect controller
Plug in or wirelessly connect your gamepad. Press any button to wake it up for browser detection.
- 2
Test buttons
Press every button on your controller - they light up on the visual layout as they register.
- 3
Check stick drift
Leave both analog sticks untouched. The tool measures if they return to perfect center (0,0).
- 4
Test vibration
Use the vibration controls to test your controller rumble motors at different intensities.
- Stick drift above 0.08 is significant - you may need to increase your in-game deadzone or replace the stick module.
- Press a button on the controller first if it is not detected - browsers require user interaction to see gamepads.
- The Gamepad API polls state each frame, so all inputs are tracked in real-time without event listeners.
- Vibration support varies by browser - Chrome has the best support, Firefox and Safari may be limited.
- Auto-detection of connected gamepads with device info
- Visual controller layout showing all button states in real-time
- Analog stick position display with drift detection and deadzone recommendation
- Trigger and axis display with exact analog values
- Button completion tracker (X/Y buttons tested)
- Vibration test with intensity and duration controls
- Input history log showing the last 20 controller inputs
- Testing a used controller for stick drift or broken buttons before buying
- Calibrating deadzone settings by measuring exact stick drift values
- Verifying all buttons work after a controller repair or mod
- Testing vibration motors to check for worn or broken rumble hardware
Related tools
View allGaming
Aim trainer
Practice flick, tracking, and precision aiming with scoring
Gaming
Audio latency tester
Measure round-trip audio latency with mic loopback test
Gaming
Cpu benchmark
JavaScript CPU benchmark with single-thread and multi-thread tests
Gaming
Crosshair generator
Design custom crosshairs and export as PNG