Skip to main content
I/O Checkup
System ready
Active lab / 05Gamepad LabController buttons, sticks, triggers, vibration, and polling.

Stick Drift

Connect a controller and press a button if the browser has not exposed it yet.

No controller detected. Press any controller button.
Pads0
Polling0/s
Updates0

Gamepad Stick Drift Test: Left Stick, Right Stick, Deadzone, Axis Center, And Analog Drift Percentage

Measure analog stick drift, deadzone behavior, and axis center stability.

What this test checks

  • Controller API detection
  • Button, stick, trigger, or haptic behavior
  • Live polling and input state
  • Check Drift Percentage And Axis Values

How to read the result

Stick Drift depends on the browser Gamepad API, so connect the controller and press a button first. Repeated drift, low polling, or missing button states usually deserve a second pass with the related controller diagnostics.

Wake The Controller And Read Axis Data

After the browser detects the gamepad, the tool reads analog axes for both sticks. The large panels make the left and right stick positions easy to inspect.

Analog Sticks
Left Stick
Right Stick

Leave The Sticks Untouched First

Stick drift is easiest to detect when the controller is resting. If the dot moves away from center without input, the controller may have drift or calibration issues.

Move SticksAxes

Check Drift Percentage And Axis Values

The test reports X and Y values plus drift percentage. These values help users decide whether a deadzone adjustment is enough or whether the analog module may need repair.

Drift0%
DeadzoneLive

Move And Release Each Stick Several Times

Repeated movement shows whether the stick returns to center reliably. A controller can feel fine during motion but still fail to recenter after release.

Stick Health
Recenter
Retest

What does Stick Drift measure?

Measure analog stick drift, deadzone behavior, and axis center stability.

Do I need to install anything for Stick Drift?

No. Stick Drift runs directly in a modern browser. Some checks may ask for permission when they need camera, microphone, gamepad, pointer lock, touch, or audio output access.

Are results uploaded?

The test runs in your browser and uses local input events or browser hardware APIs for the visible diagnostics.

Why should I run related tests too?

Related tools help separate hardware issues from browser timing, display behavior, input device settings, or permission problems, which makes the final diagnosis more useful.

Detailed Testing Guide

Controller symptom

Stick drift testing is for analog sticks that move menus, cameras, or characters while the thumb is off the stick.

Start with a baseline run before changing device settings. Record any repeated symptom so the next comparison is useful.

API evidence

Watch neutral position, axis offset, drift percentage, and whether the dot returns to center after movement.

Watch Controller API detection, Button, stick, trigger, or haptic behavior, Live polling and input state, Check Drift Percentage And Axis Values. These observations come from the browser; they do not reveal hidden firmware or factory calibration data.

Controller test method

Connect the controller, press a button to expose it, then leave the sticks untouched before moving them deliberately.

Keep the test conditions stable. Changing browser, cable, port, lighting, surface, volume, grip, or selected device all at once makes the result harder to trust.

Result reading

Tiny neutral noise can be normal; persistent offset that affects games is the problem.

A repeated pattern matters more than a single spike. When something looks wrong, confirm it with another pass and compare a related tool before deciding the device itself is defective.

Limits and next checks

Use button, trigger, and polling tests to separate analog wear from connection or mapping issues.

For a closer comparison, try Gamepad Button Test, Stick Drift Test, Trigger Test, Polling Rate Test. Keep the same device and connection while you investigate the next symptom.