Free controller tool · No download
Controller Button Tester
This controller button tester runs a live controller button test in your browser. Press each face button, bumper, and D-pad direction to confirm registration — ideal for a quick controller button check before you blame a game binding.
Connect your controller
USB or Bluetooth. Press any button if nothing appears.
How to use this tool
- Connect your controller.
- Press every face button, Start/Select (or equivalents), bumpers, and D-pad.
- Confirm each control lights up when pressed and clears when released.
- For confusing layouts, open the button mapping test.
What the readings mean

Standard button indices
On standard mappings, indices follow familiar A/B/X/Y or Cross/Circle/Square/Triangle layouts plus bumpers, triggers, and D-pad. An Xbox controller button tester workflow is the same: press each control and watch the panel. Non-standard pads may still work, but labels can differ.
Stuck or missing buttons
If a button stays lit, reseat the pad and retest. If triggers are the problem, continue on the trigger test. For a full overview afterward, return to the gamepad tester.
Compatibility and limitations
Works with Gamepad API–visible controllers on modern desktop browsers.
Touchpad clicks, share buttons, and vendor extras may appear as extra indices or not at all depending on the browser.
FAQ
How do I run a controller button test?
Connect the pad and press each control while watching the live button tiles.
Why are button labels wrong on my pad?
Adapters and non-standard layouts remapped indices. Use the button mapping test to learn the order your browser reports.
Can I use this as an Xbox button tester?
Yes for pads the browser detects. Press each Xbox-style control and confirm it registers and releases cleanly.
Do triggers count as buttons?
Often yes (analog buttons), sometimes as axes. The trigger test page focuses on LT/RT or L2/R2 pressure.
Related
Keep testing
Jump to another controller diagnostic without losing crawlable instructions on each page.