Free controller tool · No download
Live Gamepad Viewer
This live gamepad viewer shows raw buttons, axes, and updates for debugging. When a simple tester is not enough, use this gamepad tester and debugger-style display to inspect unfiltered values.
Connect your controller
USB or Bluetooth. Press any button if nothing appears.
How to use this tool
- Connect one or more controllers.
- Select the pad index if multiple devices appear.
- Press buttons and move sticks while watching raw fields.
- Note indices that matter for mapping or emulator binds.
What the readings mean

Viewer vs homepage tester
The homepage gamepad tester is friendlier for quick checks. The viewer is ideal when you need unfiltered values, adapter debugging, or multi-controller monitoring. Unsupported fields stay empty instead of being faked. Pair with the button mapping test when labels disagree with reality.
Compatibility and limitations
Supports multiple gamepads when the browser enumerates them.
Does not decode vendor-specific HID reports beyond the Gamepad API surface.
FAQ
When should I use the viewer instead of the homepage?
Use the viewer for raw indices, multiple pads, or adapter debugging.
Can I monitor two controllers at once?
When the browser lists multiple gamepads, switch indices in the panel.
Are empty fields broken?
Empty means unsupported or unavailable — this site does not invent values.
Related
Keep testing
Jump to another controller diagnostic without losing crawlable instructions on each page.