What Is a Gamepad Tester?
A gamepad tester shows you exactly what your controller is sending to your computer. Every button press, every millimetre of stick movement and every bit of trigger pressure appears on screen the moment it happens. It's the quickest way to answer questions like "is my left stick drifting?", "does my right trigger reach 100%?" or "is the A button actually broken, or is it the game?"
This free game controller tester runs entirely in your browser using the built-in Gamepad API. There's nothing to download, no account and no driver to install. It works with Xbox controllers, PlayStation controllers, Nintendo Switch Pro controllers and most generic USB or Bluetooth Windows game controllers.
How to Use This Game Controller Tester Online
Connecting Your Windows Game Controller or USB Gamepad
- Plug the controller in with a data USB cable, or pair it over Bluetooth in your system settings.
- Open this page in Chrome, Edge or Firefox.
- Press any button. Browsers only reveal a controller after the first button press.
- The controller's name appears at the top of the tester, along with the number of buttons and axes.
If you have more than one controller connected, a dropdown lets you switch between them. "Mapping: standard" means the browser recognised the layout, so buttons are labelled with Xbox names. "Non-standard" means the controller works but buttons are shown by number (B0, B1...).
Testing Action Buttons, D-Pad and Analog Triggers
Press each button one at a time. The matching tile should light up instantly and switch off as soon as you let go. A tile that flickers, stays lit, or needs a hard press points to a worn contact or dirt under the button. Check the D-pad in all four directions - a common fault is diagonals registering when you only press one direction.
Triggers are analog, so squeeze them slowly. The bar should climb smoothly from 0% to 100% without jumps. If a trigger tops out at 85-90%, some racing and shooting games won't register full throttle or a full aim-down-sights press.
Xbox Controller Tester: Diagnose Stick Drift
Stick drift is the most common controller fault, especially on Xbox and DualSense controllers after a year or two of heavy use. It's caused by wear or dust inside the potentiometers that measure stick position.
How to Test Analog Stick Deadzones
Let go of both sticks and put the controller on a table. Look at the X/Y values under each stick circle:
| Resting distance | What it means |
|---|---|
| 0 - 5% | Healthy. Normal sensor noise, hidden by every game's deadzone. |
| 5 - 10% | Early wear. Usually fine, but watch it over time. |
| 10 - 20% | Noticeable drift. Your aim or camera may creep in some games. |
| Over 20% | Serious drift. Clean, recalibrate, or replace the stick module. |
Next, rotate each stick slowly around its full edge. The dot should touch the outer ring all the way round. Flat spots mean the stick can't reach full input in that direction. Finally, click each stick down (L3/R3) - the dot turns orange while pressed.
Fixing Stick Drift on Xbox and PC Controllers
- Update firmware: use the Xbox Accessories app on Windows or the console's controller settings.
- Clean the stick base: unplug, tilt the stick, and use compressed air or a little isopropyl alcohol, then rotate it.
- Raise the in-game deadzone: many shooters let you set a deadzone slightly above your resting value.
- Recalibrate on Windows: open joy.cpl, choose the controller, then Properties → Settings → Calibrate (generic DirectInput pads).
- Warranty or repair: if drift is above 20% after cleaning, the stick module is worn. Check your warranty before opening the controller.
Controller Vibration Tester: Test Dual Rumble
Most modern controllers have two rumble motors: a heavy "strong" motor in the left grip for explosions and impacts, and a lighter "weak" motor in the right grip for subtle feedback like engine hum. Use the three buttons in the tester to check each motor separately and then together.
Why Controller Vibration Matters
Rumble isn't only for immersion. In racing games it tells you when tyres lose grip, and in shooters it signals hits and recoil. A dead motor often also means a loose internal connection that can get worse, so it's worth checking if one side feels weaker than the other.
Troubleshooting Rumble on Windows Game Controllers
- Use Chrome or Edge - they have the best support for the browser vibration API.
- Connect by USB cable if Bluetooth vibration doesn't respond.
- Check that vibration is turned on in the Xbox Accessories app or Steam controller settings.
- Charge or replace batteries - weak batteries often disable rumble first.
Supported Controllers
| Controller | Buttons & sticks | Vibration |
|---|---|---|
| Xbox Series X|S / Xbox One | Yes | Yes (Chrome, Edge) |
| Xbox 360 (wired) | Yes | Yes (Chrome, Edge) |
| PS5 DualSense / PS4 DualShock 4 | Yes | Usually, best over USB |
| Nintendo Switch Pro | Yes | Limited |
| Generic USB / DirectInput pads | Yes (may be non-standard) | Depends on device |
Quick Controller Health Checklist
Before you buy a used controller, or before you send one back for warranty, run through this list in under two minutes:
- Every button tile lights up once and switches off cleanly.
- Both triggers reach 100% and drop back to 0%.
- Both sticks rest under 5% and reach the outer ring in every direction.
- L3 and R3 clicks register.
- Strong and weak motors both vibrate.
Gaming on PC? Pair this with our FPS test and reaction time test to check the rest of your setup.