ToolsPopper
🎮

Gamepad Tester

Test up to four USB/Bluetooth controllers.

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

  1. Connect your controller via USB or Bluetooth pairing.
  2. Open this page in Chrome, Edge, or another Gamepad API–compatible browser.
  3. Press any button on the controller to wake it up and grant browser access.
  4. 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

Frequently Asked Questions

Common questions about Gamepad Tester

Is the online gamepad tester free with no limits?

Yes. Test your controllers as long as you need — ToolsPopper does not charge, throttle, or cap usage.

Which controllers are supported?

Any controller the browser Gamepad API recognizes works — including PlayStation DualShock and DualSense, Xbox One and Series pads, Nintendo Switch Pro controllers, and most generic USB gamepads. Support depends on your browser and operating system.

Is my controller input sent to a server?

No. The tool reads gamepad state directly in your browser via JavaScript. ToolsPopper never receives, stores, or logs button presses or stick movements.

Why does the page say 'Connect a gamepad and press any button'?

Browsers require a physical button press before exposing gamepad data for privacy reasons. Connect your controller and press any button once — the live readout should appear immediately.

Can I test multiple controllers at once?

Yes. Connect up to four controllers and each one appears as a separate card with its own button and axis readings.

Which browser works best?

Chrome and Edge on Windows offer the most reliable Gamepad API support. Firefox and Safari work for many controllers but may have limited axis mapping on some devices.

Does this detect stick drift?

This tester shows raw axis values so you can see if sticks rest away from zero. For a visual calibration walkthrough, use our Gamepad Stick Calibration tool in the same category.

Do I need to create an account?

No account, email, or signup is required. The tool is free and ready to use the moment the page loads.