logo Toolmaxy
New

Gamepad Tester — Online Controller Test Tool

Test your gamepad or controller online. See all buttons, analog sticks, triggers, and vibration in real time. Works with Xbox, PlayStation, Switch Pro, and any USB/Bluetooth controller.

Connect Your Controller

Plug in or pair your gamepad via USB or Bluetooth, then press any button to activate it.

Xbox PlayStation Switch Pro Generic USB

What Is a Gamepad Tester?

A gamepad tester reads input from your connected controller in real time and displays it visually — buttons, analog sticks, triggers, and axes. It is useful for diagnosing hardware issues, verifying that all inputs register correctly, checking for stick drift, and confirming that a new controller works before using it in a game.

This tool uses the browser's built-in Gamepad API — a standard web platform feature supported by Chrome, Edge, Firefox, and Safari. No plugins, no drivers, and no data is sent anywhere. Everything runs locally in your browser.

How to Use

  1. Connect your controller via USB cable or pair it via Bluetooth.
  2. Press any button on the controller. Browsers require a button press to register a gamepad for security reasons.
  3. The tester panel appears automatically. Press buttons, move sticks, and pull triggers to see them respond in real time.
  4. If you have multiple controllers connected, use the dropdown at the top to switch between them.
  5. Click "Test Vibration" (if available) to trigger a short rumble and verify your controller's haptic motors work.

How to Check for Stick Drift

Stick drift is when an analog stick registers movement even when you are not touching it. It is a common hardware issue caused by worn-out potentiometers. To check:

  1. Connect your controller and open the tester.
  2. Place the controller on a flat surface and do not touch the sticks.
  3. Watch the stick visualizations. If the dot moves away from center on its own, you have drift.
  4. Check the raw axis values — any value consistently above ±0.05 while untouched indicates drift.

The dashed circle on each stick represents a 10% deadzone. Most games apply a software deadzone of 5–15% to compensate for minor drift, but severe drift (above 0.15–0.20) will break through any reasonable deadzone setting.

Frequently Asked Questions

Why isn't my controller being detected?

Make sure your controller is connected via USB or Bluetooth before opening the page. After connecting, press any button on the controller — browsers require a button press to register a gamepad for security reasons. If it still doesn't appear, try a different USB port or re-pair your Bluetooth device.

Which controllers are supported?

Any controller that your operating system recognizes as a standard HID gamepad will work. This includes Xbox One/Series controllers, PlayStation 4/5 DualShock/DualSense, Nintendo Switch Pro Controller, and most generic USB/Bluetooth gamepads. Some controllers may require drivers to be installed first.

Does this tool work on mobile?

Yes, if your mobile browser supports the Gamepad API (Chrome on Android does). You can connect a Bluetooth controller to your phone and test it here.

Can I test vibration / rumble?

Yes. If your controller and browser support the Gamepad Haptics API (Chrome with Xbox or DualSense controllers), a "Test Vibration" button will appear. Click it to trigger a short rumble. Not all controllers or browsers support this feature.

Is my input data sent anywhere?

No. All gamepad input is read locally by your browser using the Gamepad API. No data is transmitted to any server. This tool works entirely offline once the page has loaded.

What does the deadzone indicator show?

The deadzone circle on each analog stick visualization shows the 10% deadzone threshold. Input within this circle is considered "at rest" by most games. If your stick registers movement while at rest, it may be experiencing stick drift.