What Is Controller Stick Drift and How Do You Measure It Online?
Stick drift is the moment a controller reports joystick movement when your thumb is not touching the stick. A browser test cannot repair the controller, but it can show the signal clearly enough to separate a real resting offset from guesswork.
What stick drift means
A modern gamepad sends the browser two axis values for each analog stick: horizontal X movement and vertical Y movement. In a perfect resting state, both values would sit at zero. In real use, the values often wobble a little because the joystick spring, sensor, firmware, Bluetooth connection, and browser polling loop are not mathematically perfect.
Controller stick drift becomes a problem when the resting value keeps leaning in a direction strongly enough for a game to treat it as input. On the left stick, that may look like a character walking, menu focus moving, or a cursor sliding. On the right stick, it usually feels like camera movement, aiming creep, or a view that slowly turns after you stop touching the controller.
Why an online test helps
A game can hide small drift with its deadzone setting, so the same controller may feel fine in one title and broken in another. An online stick drift test gives you a neutral reading outside the game. DriftHub reads the Gamepad API, draws the left and right stick positions, and converts distance from center into an offset percentage you can compare against a selected deadzone.
The useful part is repeatability. One jumpy frame is weak evidence. A dot that returns to the same off-center position after several hands-off tests is much stronger evidence that the controller is reporting unwanted input.
How to run a clean measurement
- Connect the controller by USB if possible. Bluetooth can work, but wireless readings may include short signal spikes.
- Press any controller button so the browser is allowed to expose the gamepad.
- Leave both sticks untouched and watch where the live dots settle.
- Run a rest sample if you want a calmer baseline instead of reacting to a single moment.
- Move each stick around the outer edge, release it, and check whether it returns close to center.
How to read the result
A low offset inside your selected deadzone is usually normal. A moderate offset above the deadzone deserves a second pass, especially if the controller was just paired, dropped, stored in a bag, or moved quickly around the edge. A strong offset that repeats in the same direction is more likely to cause in-game movement.
Do not treat the number as a full repair diagnosis. The test shows what the controller reports to the browser; it does not prove whether the cause is dust, worn potentiometers, a weak spring, firmware calibration, or a temporary connection issue. Use the reading as the first step: find the drift, change one variable, then test again.