Tools / Device testers / Gamepad Tester

Gamepad Tester

Test every button, both sticks and the triggers on your Xbox, PlayStation, Nintendo or other controller. Check for stick drift, stick range, double-pressing buttons and vibration.

0 / 19 checks
Connect your controller and press any button

Plug it in with a USB cable or pair it over Bluetooth. Browsers keep controllers hidden until you press a button, for privacy.

Your controller

LT RT LB RB L3 R3 A B X Y View Menu Xbox Share

Controller info

Name
–
Type
–
Layout
–
Slot
–
Buttons / axes
–
Vibration
–

Triggers

LT
0%
RT
0%

Press each trigger slowly all the way. The bar should move smoothly from 0 to 100%. The blue line marks the furthest point reached.

Left stick

X / Y
0.00, 0.00
At rest
let go of the stick
Range
roll it around the edge

Right stick

X / Y
0.00, 0.00
At rest
let go of the stick
Range
roll it around the edge

Stick drift and range

Drift: let go of both sticks for a second. A good stick rests close to 0. A resting offset above about 0.10 is drift, and games may move on their own.

Range: slowly roll each stick around its outer edge a few times. The blue shape should look like a circle. The error shows how far the edge is from a perfect circle; under 10% is normal, and a much larger number means a worn or uneven stick.

Buttons

Buttons appear here when a controller is connected.

Vibration

Each button runs the motors for about a second. Trigger motors only exist on Xbox One and Series controllers.

Polling rate estimate

–Hz

Press start, then keep wiggling both sticks without stopping. Browsers only check controllers a limited number of times per second (often about 250), so faster controllers read at that limit.

Double-press check

0suspicious presses
None found. Press each button normally a few times.

A worn button can register one press as two. Presses that start within this window after the same button was released are flagged.

Axes

Waiting for a controller.

Event log

TimeControllerEventButtonValueGap

Good to know

  • Works with Xbox, PlayStation (DualSense and DualShock), Nintendo Switch Pro and most other controllers in Chrome, Edge and Firefox. Safari supports fewer controllers.
  • Browsers can't read motion sensors (gyro), touchpad movement, adaptive trigger resistance, the light bar or the headset jack, so those can't be tested here. The PlayStation touchpad click and most Home buttons do work.
  • If buttons look swapped or some are missing, the controller may be in a different mode (for example DirectInput instead of XInput) or need its own app. Try the other connection, USB or Bluetooth.
  • Several controllers can be connected at once. Pick one with the Controller buttons above.
  • Nothing is saved or sent anywhere.

How to test your controller

  1. Connect your controller with USB or Bluetooth, then press any button so the browser detects it.
  2. Press every button and trigger, and move both sticks through their full range.
  3. Let go of both sticks for a second to check for stick drift.
  4. Run the vibration and polling rate tests if you want to check those features too.

What each test checks

  • Controller info shows the controller it detected and the number of buttons and axes it reports.
  • Triggers show how far each trigger is pressed, from fully released to fully pressed.
  • Left stick and Right stick show the position of each stick and its movement.
  • Stick drift and range checks whether a stick rests at zero, and whether it moves in a smooth circle.
  • Buttons lights up each button as you press it, so you can spot a button that does not register.
  • Vibration lets you test the light and heavy motors, if your controller and browser support them.
  • Polling rate estimates how often the controller reports to the browser.
  • Double-press check flags a button that registers a second press too soon after release.
  • Axes shows the raw value of each axis, which is useful for technical checks.

Stick drift: what to look for

Stick drift means a stick reports movement when you are not touching it. Let go of both sticks and check the resting position. A good stick rests close to zero. A resting offset above about 0.10 is drift, and games may move your character or camera on their own.

To check the range, roll each stick slowly around its outer edge a few times. The shape should look like a circle. Under 10% error is normal. A much larger error suggests a worn or uneven stick.

Compatibility

  • Works with Xbox, PlayStation (DualSense and DualShock), Nintendo Switch Pro and most other controllers in Chrome, Edge and Firefox. Safari supports fewer controllers.
  • Several controllers can be connected at once. Choose the one you want to test with the controller buttons on the page.
  • If buttons look swapped or some are missing, the controller may be in a different mode, such as DirectInput instead of XInput, or it may need its own app. Try a different connection, USB or Bluetooth.

Limits of a browser test

  • Browsers cannot read motion sensors (gyro), touchpad movement, adaptive trigger resistance, the light bar or the headset jack, so these cannot be tested here.
  • The PlayStation touchpad click and most Home buttons do work.
  • Browsers check controllers only a limited number of times per second, often about 250, so the polling rate estimate may read at that limit.

Frequently asked questions

Do I need to install drivers or an app?

Usually not. Connect the controller and the page will detect it. If buttons are missing or swapped, the controller's own app or mode setting may need changing.

Does it work with an Xbox controller?

Yes. Xbox controllers work in Chrome, Edge and Firefox over USB or Bluetooth.

What is stick drift?

Stick drift is when a stick reports movement while it rests in the centre. It is a common wear problem. Use the stick drift panel to check, and contact the manufacturer if the offset is clear.

Can I test two controllers at once?

Yes. Connect both controllers, then choose the one you want to view with the controller buttons on the page.

Is anything I press recorded?

No. Button presses and stick movements are not saved or sent anywhere.

Recommended on Amazon

View on Amazon →

As an Amazon Associate I earn from qualifying purchases.

Advertisement