Joystick Drift Test — Measure Controller Stick Drift
Stick drift is a resting stick that reports movement when nothing is touching it, usually caused by wear in the potentiometer or by debris. This page samples the stick's resting values over time and reports the average deviation from center and the worst excursion.
Quick answer: Put the controller down and touch nothing for ten seconds. The drift meter shows each stick's resting value and the maximum excursions: values that stay near 0.00 are healthy, while a stick that wanders past roughly 0.08 to 0.15 with no input will often move a character on its own in game.
- Connect the pad, then press any button — browsers only report a gamepad after its first input.
- Wireless pads may need to be woken in another window first, then come back here.
- On Windows, check the controller shows up in the system's game controller settings.
We sample every axis for eight seconds and report the resting average and worst excursion. Healthy sticks stay under about 0.02; values above 0.10 will usually move a character that uses a small in-game dead zone.
| What it measures | Average resting deviation and the largest excursion of each stick axis over a sampling window |
|---|---|
| Typical healthy values | Under ±0.02 on a new pad; many games apply a dead zone of about 0.10–0.20 |
| Worst case | Values above the game's dead zone cause the classic 'character walks by itself' symptom |
| Fixable? | Sometimes: recalibration in the vendor's app, contact cleaner, or a replacement stick module |
Why drift happens and what the numbers mean
Analog sticks use potentiometers (or, on newer pads, hall-effect sensors). Potentiometers wear, collect dust and change their rest resistance over time, so the center position the controller reports shifts. Games compensate with a dead zone: inputs below a threshold are ignored. Drift becomes a real problem when the resting value grows into or beyond that dead zone, so the numbers here are best compared against the dead zone of the game you play — usually around 0.10 to 0.20.
Testing properly
Set the controller down on a flat surface and do not touch it for the full sampling window — the first second or two after you release it is often noisy. Run it twice: once fresh, once after ten minutes of play, since heat and wear change the reading. If the resting value grows as the controller warms up, the potentiometer is on its way out.
When to use this test
- Your character drifts on screen when you are not touching the controller
- You want to check a used controller for stick wear before buying it
- You are deciding whether to recalibrate, repair or replace a pad
- You noticed the menu cursor moving on its own — the same symptom, less severe