● GeneratorNest

Gamepad Tester

Plug in or pair your controller, press a button and see every input live – buttons, analog triggers, sticks and vibration.

🎮

Connect your controller and press any button.

Browsers only show a controller after a button is pressed while this page is open. USB and Bluetooth both work.

Free text tools · No sign-up needed

More free tools

How it works

  1. Step 1

    Connect the controller

    Plug it in with USB or pair it over Bluetooth with this computer or phone.

  2. Step 2

    Press any button

    Browsers only reveal a controller after a button press, so press one while this page is open.

  3. Step 3

    Check every input

    Buttons turn green once they have worked, triggers fill up with pressure, and the stick dots show exact positions.

Test a controller in your browser

This gamepad tester reads your controller through the browser's Gamepad API and shows every input as it happens: each button with its pressure value, the analog triggers, both sticks as dots in a circle with their exact x and y values, and any extra axes the controller reports. Buttons stay green once they have registered, so one pass over the controller shows which ones never respond. If several controllers are connected you can switch between them. No software to install, and nothing is sent anywhere – the test runs entirely on your device.

How to check for stick drift

Let go of both sticks and watch the dots. A healthy stick rests at or very close to the centre (values near 0.000). If a dot sits away from the centre or creeps around while you are not touching it, the stick is drifting. The dashed circle is the dead zone – most games ignore movement inside it. Drag the dead-zone slider to see how large a dead zone you would need to hide the drift; if it is larger than about 0.15, the stick usually needs cleaning or repair. Also roll each stick slowly around its edge: the dot should reach the outer ring in every direction.

Which controllers work

Any controller your browser recognises as a gamepad works, including Xbox One and Series controllers, PlayStation DualShock 4 and DualSense, Nintendo Switch Pro, 8BitDo and most generic USB pads and arcade sticks. Controllers with the 'standard mapping' get named buttons (A/✕, B/○, LB/L1 …); others show numbered buttons and raw axes, which is normal. Vibration buttons appear when the browser supports rumble for that controller – mostly Chrome and Edge with Xbox and PlayStation pads.

If your controller does not show up

Press a button after the page has loaded – browsers hide controllers until then for privacy. Check that the controller works in your operating system's settings, try another USB cable or port (some cables only charge), and close apps such as Steam that may take exclusive control. On phones and tablets, pair the controller over Bluetooth first. Safari and Firefox support controllers too, but button names and vibration support differ by browser.

Frequently asked questions

Is this gamepad tester free?

Yes. It is free, needs no sign-up and nothing to install.

Can I test a PS5 DualSense or Xbox controller?

Yes. Connect it with USB or Bluetooth and press a button. Both show up with named buttons in Chrome, Edge and most other current browsers.

What do the numbers next to the buttons mean?

They are the pressure value from 0.00 (released) to 1.00 (fully pressed). Analog triggers show values in between; normal buttons jump straight from 0 to 1.

How do I know if my stick has drift?

Let go of the stick. If the dot does not return to the centre or keeps moving on its own, and the values stay noticeably above 0.000, the stick is drifting.

Does it work on a phone?

Yes, in most mobile browsers once a controller is paired over Bluetooth. Touch-screen controls themselves cannot be tested.

Guides

Try it free

100% free – no sign-up needed.

Open the tool