Free · Browser-based · No download

Test Your Controller Online

Plug in or pair your gamepad and see every button press, analog stick movement, trigger, and controller input live.

Connect a controller to begin testing

Waiting for controller…

Press any button after connecting your controller.

Gamepad API
🎮 Connect or pair a controller, then press a button.
🔌 Plug & playConnect a USB controller or pair a compatible wireless gamepad.
⚡ Real-time testingButton presses and analog movement are visualized instantly.
🔒 Browser-basedNo controller software or downloads are required.

How to test your controller

Looking for a quick way to test your controller? Use this free gamepad tester directly in your browser.

  1. Connect your controller with USB, or pair it wirelessly.
  2. Open this page in a browser that supports the Gamepad API.
  3. Press any controller button to wake the gamepad.
  4. Move both analog sticks and squeeze the triggers.
  5. Watch the inputs update live on screen.

What can this controller tester check?

The tester reads inputs exposed by your controller through the browser's Gamepad API. Depending on the controller and browser, you can check face buttons, shoulder buttons, D-pad inputs, analog sticks, triggers, and other available controls.

Test for stuck or unresponsive buttons

Press each button individually and confirm that its indicator activates. A button that does not respond consistently may need further testing, cleaning, repair, or replacement.

Test controller drift

Leave the analog sticks untouched and watch their live position. Ideally, an idle stick should remain close to center. If the indicator continually moves while you are not touching the stick, your controller may have analog stick drift.

Browser and controller limitations

This tool depends on the browser's Gamepad API and the controller mapping exposed by your operating system. Button numbering and mappings can vary. Some controllers, browsers, connection modes, mobile devices, or privacy settings may expose fewer inputs or no gamepad at all. This page cannot diagnose hardware faults with certainty.

Controller Tester FAQ

How do I test my controller?

Connect or pair your controller, then press a button. The tester will detect the gamepad and visualize its inputs.

Can I test an Xbox controller?

Yes. Many Xbox controllers are exposed to supported browsers through the Gamepad API and can be tested here.

Can I test a PS4 or PS5 controller?

Many PlayStation controllers can be detected through the Gamepad API. Exact mappings can vary by browser, operating system, controller mode, and connection method.

Can I test a USB gamepad?

Yes. If your USB controller is recognized by your operating system and exposed through the browser's Gamepad API, its inputs can be displayed.

Does this controller tester require a download?

No. The tester runs entirely in the browser and does not require a controller application.

Does it require a permission prompt?

The Gamepad API generally does not use a traditional permission prompt, although browser and device behavior can vary.