Gaming Test

Gamepad Tester

Connect your controller and press any button to start.

Waiting for Gamepad...

Connect your controller via USB or Bluetooth and press a button.

What is this Tool?

This Gamepad Tester uses the HTML5 Gamepad API to visualize the inputs from your controller. It's a quick way to check if all buttons, triggers, and analog sticks are registering correctly without launching a game.

Checking for Stick Drift

Stick Drift is when your analog stick registers movement even when you aren't touching it.

How to Check: Leave your controller on the table. Look at the "Stick" values. They should be at 0.00 (or very close, like 0.01). If one sticks at 0.10 or higher, you have significant drift.

How to Use

  1. Connect your controller via USB or pair it via Bluetooth.
  2. Press any button to wake it up. The tester should detect it immediately.
  3. Press every button and move every stick to verify functionality.
  4. Click Test Vibration to check the rumble motors.

Troubleshooting Connection

If your controller isn't showing up:

  • Press a button: Browsers won't detect the device until an input is received to prevent fingerprinting.
  • Chrome/Edge: Ensure you haven't blocked "HID devices" in permissions.
  • PlayStation Controllers: May require DS4Windows on some PC setups if not natively detected.

Frequently Asked Questions

Does this fix stick drift?

No, this tool only diagnoses it. To fix drift, you can try cleaning the stick module with compressed air, increasing the "Deadzone" in your game settings, or replacing the controller.

Why are my triggers showing -1.0?

Some browsers map triggers from -1.0 (released) to 1.0 (pressed), while others use 0.0 to 1.0. If the bar fills up when you press it, it's working.

Is my data private?

Yes. All input data is processed locally in your browser. No key-logs are sent to any server.