Controller Checking
Check Every Button on Your Controller
Instantly verify every button on your Xbox, PlayStation, Nintendo, and third-party controllers. See real-time input feedback — detect stuck buttons, misfires, and dead inputs with zero downloads.
Buttons detected
Input detection
Browser-based
Simultaneous pads
Button Tester
Press every button. See it light up.
Real-time visual feedback on a full controller diagram. Every press registers instantly — find dead buttons, sticky inputs, and misfires.
Press any button to begin
Connect your controller via USB or Bluetooth, then press any button. We'll detect it automatically.
All Buttons
Test Log
About This Tool
Gamepad Tester and Debugger
Our button tester uses the browser's Gamepad API to detect and display every input from your controller in real time. Whether you're diagnosing a faulty button before a warranty claim, verifying a repair, or just checking a new controller out of the box — this is the fastest way to know if everything works.
Frequently Asked Questions
The tester reads your controller's input using the browser's built-in Gamepad API. When you press any button, the API reports which button index was activated and its pressure value. We map those indices to a visual controller diagram so you can see exactly which button fired — instantly, with no software to install.
Browsers require you to press a button before the Gamepad API activates. Make sure your controller is connected via USB or paired over Bluetooth, then press any button. If it still doesn't appear, try a different USB port, re-pair Bluetooth, use Chrome or Edge (best support), or restart your browser.
Yes. The tool supports up to 4 controllers simultaneously. Use the Player 1–4 tabs to switch between connected pads. Each controller maintains its own independent test state, so you can compare buttons across different gamepads.
A "stuck" button is one that reports a value above zero even when you're not pressing it. This could indicate a physically stuck mechanism, debris under the button, or a hardware defect. If you see this, try cleaning around the button or contact the manufacturer for warranty support.
Yes. Pair your controller via Bluetooth to your Android or iOS device and open this page in Chrome or Safari. The Gamepad API is supported on most modern mobile browsers. Note that some older devices or browsers may have limited support.
No. Everything runs entirely in your browser. Your controller data never leaves your device — we don't collect, store, or transmit any input data. The test log and results exist only in your browser session.
Rankings
Top Controllers for Button Reliability
Xbox Elite Series 2
Microsoft · Hall effect sticks · USB-C
PS5 DualSense Edge
Sony · Adaptive triggers · USB-C
8BitDo Ultimate
8BitDo · Hall effect · 2.4GHz + BT
PS5 DualSense
Sony · Haptic feedback · USB-C
Xbox Wireless Controller
Microsoft · Standard · USB-C + BT
Switch Pro Controller
Nintendo · NFC + Gyro · USB-C
Scuf Reflex Pro
Scuf · Back paddles · Wired + BT
PS4 DualShock 4
Sony · Touchpad · Micro-USB