Starting input monitor0%

Gamepad Tester

Plug in a controller and watch every button, stick and trigger report live. Nothing leaves your browser.

Waiting for a controller

Live controller diagram

LT RT Y B A X View Menu

Connect a controller to begin

Plug it in over USB or pair it over Bluetooth, then press any button — browsers only reveal a pad once it sends input.

Tip press A or Cross now

Device

— Hz
Name
Not connected
Slot
Mapping
Buttons
Axes
Rumble
Last input

Analog sticks

axes 0–3
Left

x0.00y0.00

Right

x0.00y0.00

0.10

Triggers and bumpers

analog
LT
0%
RT
0%

LB

RB

Vibration

dual-rumble
0.80
0.40
600 ms

Buttons

standard mapping

    Diagnostics

    0/0inputs verified

      Left stick at rest

      Right stick at rest

      Let go of both sticks for a few seconds to measure drift.

      Nothing shows up?

      Browsers hide a controller until it sends input, so press a button or nudge a stick after connecting. Bluetooth pads need to be paired in your system settings first, and a few wireless dongles only appear once the receiver is seated properly. Firefox, Chrome and Edge all work; Safari support is partial.

      Reading stick drift

      Drift is when a stick reports movement while you are not touching it. Release both sticks and watch the resting figures above. Under 0.05 is normal wear. A reading that climbs on its own, or sits above your deadzone, means the potentiometer or hall sensor is worn and games will creep without input.

      What a deadzone does

      The deadzone is the slack a game ignores around centre so small imperfections do not move your character. Raising it hides mild drift at the cost of fine aim. Use the slider to find the smallest value that keeps your resting dot inside the dashed circle.