Gamepad Tester
See every axis and button of a connected controller, with the pressed buttons lit up.
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.
History for this tool
The most recent data you entered in this tool, stored only in this browser.
Save what you type here, in this browser? Your work would go into this browser's local storage, so a refresh or a trip to another tool does not wipe it. You also get a short list of previous entries under the form, each one restorable with a click. Nothing is ever uploaded, and there is no account.
Being straight about the trade-off: anything kept there can be read by anyone who can use this browser profile, and by any script that later runs on this site. A tool page can hold a private key, a password or a signed token. Saving is convenient; it is not private.
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.