Tools / 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.