What is the Gamepad Tester?
ToolsPopper's Gamepad Tester connects to your USB or Bluetooth controllers through the browser Gamepad API and shows live button and analog stick readings. Plug in a DualShock, DualSense, Xbox pad, or third-party controller, press any button, and watch the output update in real time — no driver install or desktop app required.
All polling happens locally in your browser. Controller input is never uploaded to ToolsPopper servers, so your gaming setup stays private.
When to use an online gamepad tester
- New controller setup — confirm every button and stick registers before your first session
- Used hardware checks — verify a second-hand pad works before buying or selling
- PC gaming troubleshooting — isolate whether input issues are browser, driver, or hardware related
- Multiplayer prep — test up to four connected controllers at once for couch co-op
How the Gamepad Tester works
The tool polls navigator.getGamepads() on every animation frame and reads each connected controller's button pressed states and analog axis values. Button indices light up when pressed, and axis values display as decimals from −1.00 to 1.00. Connect a pad and press any button — the browser grants access automatically on first input.
How to test your gamepad online
- Connect your controller via USB or Bluetooth pairing.
- Open this page in Chrome, Edge, or another Gamepad API–compatible browser.
- Press any button on the controller to wake it up and grant browser access.
- Press every button and move both sticks — verify all inputs appear in the live readout.
ToolsPopper vs Gamepad Tester.com and similar tools
- Unlimited free use — test as long as you want with no ads-gated cooldowns
- No signup — plug in and test immediately without an account
- 100% private — input polling runs on your device, not on a remote log
- Multi-controller support — see up to four pads simultaneously
- Instant live feed — animation-frame polling for responsive button and axis display