Gamepad Tester

Gamepad Tester controller stick drift test check game controller buttons analog joystick input values
Gamepad Tester

Inspect controller input

Connect your controller by USB or Bluetooth, press Start controller test, then press a controller button. Select the controller if more than one appears. Button values, raw axes, and paired-axis plots update while the test is active. Release the sticks to inspect their resting positions.

Advertisement

Buttons and triggers

Buttons are labeled B0, B1, and so on to match the browser's indices. A value near zero usually means released; a value near one usually means fully pressed. Analog triggers may show intermediate values. A standard mapping follows a common browser layout, while an unmapped controller can use different indices. The tool reports those indices instead of guessing labels from a controller's brand.

Worked example: inspecting a resting stick

Suppose axes 0 and 1 read 0.030 and -0.040 after you let go. The displayed radial offset is the square root of 0.030 squared plus -0.040 squared, multiplied by 100: 5.0%. Move the stick around, release it several times, and compare the readings. That offset is evidence of browser-visible input; it is not a universal pass or fail threshold.

How to read axis plots

Each plot pairs consecutive axes: 0 with 1, 2 with 3, and so forth. These pairs often represent sticks on standard controllers. On an unusual device they may represent unrelated controls, so watch the raw values while moving one control at a time. Odd unpaired axes still appear in the numeric readout. Diagonal radial offsets can exceed 100% on devices whose axis ranges form a square.

When a controller does not appear

Press an ordinary action button after connecting; browsers may wait for interaction before exposing a gamepad. Check that Bluetooth pairing has finished or try a data-capable USB cable. Another application, driver, browser, or operating system can change what is exposed. If there are multiple devices, use the selector to confirm which controller you are actually testing.

Accuracy and limitations

The page reads the browser's Gamepad API. Drivers, firmware, calibration, and dead zones may already have changed the values before they reach the page. It cannot certify mechanical wear, electrical faults, wireless latency, polling rate, or in-game behavior. No controller information is uploaded by the tool. Stop or hide the page to stop polling; returning requires another start action.

Gamepad Tester FAQ

Does this fix stick drift?

No. It displays input. Calibration or repairs, when appropriate, belong to device-specific software or hardware procedures.

Why do button numbers differ from another tool?

Different tools may rename standard indices or apply their own brand layouts. Compare the underlying index and mapping.

Can I test vibration?

This tool does not trigger vibration. It focuses on controls and values the browser can read.

Related tools and reference

Categories

Tags