My tools

Xbox · PlayStation · Switch Pro · Generic

Gamepad Tester (Stick Drift & Button Test)

Connect a controller and press any button to start. See every button, trigger pressure and both stick positions live. If a released stick does not return to centre, the tool flags drift, and supported controllers can test rumble too.

Local only · No permissions
Connect a controller and press any button…

SAVE AND SHARE

Keep this calculator handy

Copy the link to come back any time, or print the page and choose Save as PDF to keep the current inputs and results.

Contact us

Free to use, no sign-up needed and no card required.

Need website monitoring or an inquiry workspace? Create a company account →

How to use the Gamepad Tester

  1. Connect the controller by USB or Bluetooth, then press any button on this page (browsers only expose gamepads after a press, for privacy).
  2. Press each button and trigger and confirm that the matching position lights up with its value.
  3. Push both sticks in every direction and rotate them, then let go and check the resting offset and drift warning.
  4. Click Test rumble to check the motors, then copy the result.

What stick drift is

Stick drift means the axis reading stays off-centre after you release the stick, so characters or the camera move on their own. Worn potentiometers, dust or calibration errors are the usual causes. The tool reads resting axis values and flags drift above the dead zone you set (0.10 by default), showing the offset so you can decide whether to clean, recalibrate or repair.

Standard mapping and button numbers

The Gamepad API standard mapping defines 17 buttons and 4 axes: 0–3 are A/B/X/Y (or ×/○/□/△), 4–7 shoulders and triggers, 8–9 select/start, 10–11 stick clicks, 12–15 the D-pad and 16 the home button. Controllers without standard mapping may use other numbers, and the tool shows raw indexes.

Browser support

Desktop Chrome, Edge, Firefox and Android Chrome work best; iOS Safari support is limited. Rumble requires vibrationActuator support, and some controllers expose only basic features over Bluetooth.

Frequently asked questions

Why does my connected controller not appear?

Browsers expose a gamepad only after you press one of its buttons on the page. If it still does not appear, try another USB port, re-pair Bluetooth, or close apps like Steam that may hold the controller exclusively.

Can I test PS5 or Switch controllers?

Yes. DualSense, DualShock 4 and Switch Pro controllers are usually recognised in Chrome and Edge; follow the mapping shown on the page.

What dead zone should I use?

A new controller usually rests below 0.05. Games often use 0.1–0.2. If the resting offset exceeds 0.1 and wanders, the stick may be drifting.

Does the test change my controller settings?

No. A web page can only read state and trigger rumble; it cannot change firmware or calibration.

Why do triggers show only 0 or 1?

Some controllers or non-standard mappings treat triggers as digital buttons. Xbox and PlayStation controllers usually report continuous 0–1 values in standard mapping.

Gamepad Tester practical guide and common questions

What does a Gamepad Tester do?

Stick drift means the axis reading stays off-centre after you release the stick, so characters or the camera move on their own. Worn potentiometers, dust or calibration errors are the usual causes. The tool reads resting axis values and flags drift above the dead zone you set (0.10 by default), showing the offset so you can decide whether to clean, recalibrate or repair.

Who is this for, and when is it useful?

Controller players whose character drifts or buttons fail and who want to check stick drift and every button.

How do I use this Gamepad Tester?

Connect the controller by USB or Bluetooth, then press any button on this page (browsers only expose gamepads after a press, for privacy). Press each button and trigger and confirm that the matching position lights up with its value. Push both sticks in every direction and rotate them, then let go and check the resting offset and drift warning. Click Test rumble to check the motors, then copy the result.

How should I interpret the results?

The Gamepad API standard mapping defines 17 buttons and 4 axes: 0–3 are A/B/X/Y (or ×/○/□/△), 4–7 shoulders and triggers, 8–9 select/start, 10–11 stick clicks, 12–15 the D-pad and 16 the home button. Controllers without standard mapping may use other numbers, and the tool shows raw indexes.

Where is the work performed, and which services receive data?

Gamepad Tester: Runs entirely in the browser without camera, microphone or location permission; inputs and results are never uploaded.