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.

Xbox Series X/S PS5 DualSense PS4 DualShock Switch Pro Third-Party
17+

Buttons detected

<1ms

Input detection

100%

Browser-based

4

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.

Waiting for controller…
0 / 0 tested

Press any button to begin

Connect your controller via USB or Bluetooth, then press any button. We'll detect it automatically.

Controller
Y A X B LS RS LB RB LT RT Sel St Home

All Buttons

Test Log

0 tested
0 untested
0 stuck

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

1

Xbox Elite Series 2

Microsoft · Hall effect sticks · USB-C

9.6 / 10
2

PS5 DualSense Edge

Sony · Adaptive triggers · USB-C

9.4 / 10
3

8BitDo Ultimate

8BitDo · Hall effect · 2.4GHz + BT

9.2 / 10
4

PS5 DualSense

Sony · Haptic feedback · USB-C

9.1 / 10
5

Xbox Wireless Controller

Microsoft · Standard · USB-C + BT

8.9 / 10
6

Switch Pro Controller

Nintendo · NFC + Gyro · USB-C

8.7 / 10
7

Scuf Reflex Pro

Scuf · Back paddles · Wired + BT

8.5 / 10
8

PS4 DualShock 4

Sony · Touchpad · Micro-USB

8.3 / 10
How we rank: Rankings are based on community test data — button response consistency, failure rate over time, and overall build quality reported by users of this tool.