DeviceTest

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.

No controller detected
  • 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.
Put the controller down and do not touch it, then press start.

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.

Drift is compared against the dead zone the game uses — usually about 0.10 to 0.20. Run the sample twice: once with a cold controller and once after ten minutes of play, since worn potentiometers drift further as they warm up.
Core facts
What it measuresAverage resting deviation and the largest excursion of each stick axis over a sampling window
Typical healthy valuesUnder ±0.02 on a new pad; many games apply a dead zone of about 0.10–0.20
Worst caseValues 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

Frequently asked questions

Frequently Asked Questions

What value counts as drift?
Anything consistently above about 0.05 at rest is worth watching, and values above 0.10–0.15 will usually be felt in games that use a small dead zone. Compare against the same pad when it was new if you can.
Can I fix drift myself?
Sometimes. Recalibration in the vendor's app helps if the sensor is healthy but the calibration drifted; contact cleaner into the stick module can help with dust; worn potentiometers need replacement. Many people simply raise the in-game dead zone until the stick is replaced.
Hall-effect sticks still drift — how?
Magnetic sticks do not wear out the same way, but they can shift calibration, and dust or a magnet nearby can affect the reading. Recalibration usually fixes those cases.

More keyboard and gamepad tests