# Gamepad Tester Guide

See every axis and button of a connected controller, with the pressed buttons lit up.

- Tool: https://ilham.dev/tools/gamepad-tester/
- Guide URL: https://ilham.dev/guides/gamepad-tester/
- Tool guides index: https://ilham.dev/guides/tools/
- Broader guide: Browser Debugging Utilities (https://ilham.dev/guides/browser-debugging/)

## What it does

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.

## Use the tool

Open https://ilham.dev/tools/gamepad-tester/, add the input the tool asks for, run it, and check the output before using it elsewhere.

## Input and output

- Input: text.
- Output: text.
- Category: Games.

## Privacy and processing
Processing happens locally in your browser. This tool does not upload the input to ilham.dev.

## 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.