Plug in a controller.
We'll take it from there.
Connect any controller by USB or Bluetooth and press any button to wake it up. Controller Lab identifies the exact model, shows the correct layout, and runs repair-bench diagnostics โ all in your browser.
Tip: browsers hide controllers until a button is pressed โ that's a privacy feature, not a fault.
Best support in Chrome and Edge; rumble needs a wired connection on most pads.
Controller Workstation
โ ฟRepair Diagnostics
โ ฟBreak Room Arcade
โ ฟGames open fullscreen and play with the controller under test โ every input is a live test.
Input Event Log
โ ฟNewest first โ gap is time since that button's last release (under 70 ms = chatter), held is press duration. Catches sticky and bouncing buttons.
Raw Inputs โ Buttons & Axes
โ ฟ| # | Control | Level | Value | Presses | Chatter |
|---|
Calibration & Update Tools for This Controller
โ ฟStick / arrows move ยท face buttons / Space act ยท Esc closes