Gamepad tester

Press a button on the controller to wake it up. Browsers only reveal a pad to the page after you touch it, so the list stays empty until then.

Connected—

Last input—

Reading the numbers
  • Axes run from -1 to 1. A stick at rest should sit near 0; a value that drifts while you are not touching it is stick drift.
  • Buttons report a pressure rather than only on or off, so a trigger shows a fraction while a face button jumps to 1.
  • Dead zone is the small travel around the centre that the browser ignores. If a stick only registers at 0.2, that is where the dead zone ends, not a fault.
  • Names like Cross or A are a convention of the standard mapping. A pad that does not follow it shows the raw button numbers instead.

About this tool

Inspect a connected controller: every axis with its travel, every button with its pressure, and a running note of the last input seen. It is the quick answer to whether a pad works, which stick drifts and which button has stopped registering.

Questions

Why is the controller missing until I press a button?
Browsers hide gamepads until an input event proves one is being used, which is a privacy measure. Press any button on the pad and it will appear, then stay listed until it is disconnected.
A stick reports a small value while untouched. Is it broken?
A little drift below about 0.05 is normal on worn analogue sticks and browsable games compensate with a dead zone. A value that keeps climbing on its own, or a stick that never reaches 1 at full travel, points to a real fault.
Can it test vibration or the light bar?
Not here. Those need the haptics actuators a browser exposes separately, and support varies by pad and by browser, so this page sticks to the axes and buttons that every controller reports.