Skip to main content
GEARCHECK LAB
Controller Lab // Analog Stick Diagnostics

CONTROLLER STICK DRIFT TEST

Check whether either analog stick moves while you are not touching it. GearCheck Lab reads the controller values exposed by your browser, plots both sticks live, and measures average and peak centre drift over a rolling five-second sample.

LOCAL TESTYour controller values are processed in this browser session and are not uploaded by this page.
Live diagnostic

Neutral-stick signal scan

AWAITING CONTROLLER
Connect a controller, then press any button.For the cleanest reading, place the controller on a stable surface and take your thumbs off both sticks for at least five seconds.
LEFT STICKNO SIGNAL
X0.0000Y0.0000DRIFT0.00%
RIGHT STICKNO SIGNAL
X0.0000Y0.0000DRIFT0.00%

How to run a useful stick drift test

  1. Connect the controller by USB or Bluetooth and press a button so the browser exposes it through the Gamepad API.
  2. Put the controller on a flat surface and release both analog sticks completely.
  3. Watch the live dots. A healthy centred stick should stay close to the middle instead of creeping consistently in one direction.
  4. Leave the controller untouched for at least five seconds. Compare the rolling average with the peak value.
  5. Repeat the sample several times, then rotate each stick through its full range and let it snap back to centre before another neutral sample.

How GearCheck Lab interprets drift

The percentage is the distance of the stick from the browser-reported centre, calculated from the X and Y axes. The verdict uses the worse of the left and right stick rolling averages.

0–3%PASS / EXCELLENT
Above 3% to 8%WARNING / CHECK DEADZONE
Above 8%FAIL / DRIFT DETECTED

These are practical screening thresholds, not a manufacturer calibration specification. Games often apply their own deadzones, response curves and filtering.

What can cause a false or misleading reading?

  • A game or controller utility applying calibration or remapping before the browser receives the signal.
  • Touching the stick, vibration, an unstable surface or a stick that has not fully returned to centre.
  • Controller firmware, browser and operating-system differences in Gamepad API mapping.
  • Wireless interference does not normally create true centre drift, but an unstable connection can make the overall input feel inconsistent.

If your controller fails the drift test

First repeat the sample after reconnecting the controller and, if available, update its firmware. Test by USB as well as wireless. Then check the game's deadzone settings. A small consistent offset may be masked by a slightly larger deadzone, but increasing deadzone also reduces fine aiming control.

If the stick repeatedly sits far from centre or slowly moves without contact, cleaning, manufacturer calibration or hardware repair may be required. Avoid treating one browser sample as proof of a hardware defect.

Worked drift calculation and result patterns

GearCheck Lab calculates each stick's distance from the browser-reported centre with both axes together. For example, an X offset of 0.04 and a Y offset of −0.03 produce a 5% instantaneous offset:

√(0.04² + −0.03²) × 100 = 5.00%

The rolling average describes sustained offset during the neutral sample; the peak records the largest brief movement. Use the pattern—not one isolated number—to decide what to check next.

Observed patternWhat it supportsNext check
Average at or below 3%, low peakThe browser-reported centre stayed within this page's practical screening range for that sample.Repeat twice, then compare with normal gameplay.
Low average, one high peakA brief movement, vibration or snap-back event occurred, but it was not sustained.Stabilise the controller and repeat without touching either stick.
Average above 3% but at or below 8%There is measurable sustained offset that a game's deadzone may or may not mask.Run the deadzone test and compare wired and wireless connections.
Average above 8% on repeated samplesThe browser repeatedly sees a large centre offset.Check calibration and firmware, then compare another browser or device before considering repair.
Drift appears only in one gameThe issue may involve that game's deadzone, response curve, remapping or calibration profile.Compare the same controller in another game and with the browser diagnostic.

Stick drift test FAQ

What is controller stick drift?

Stick drift is unwanted analog-stick input when you are not intentionally moving the stick. In a game it can appear as a camera, cursor or character moving on its own.

Is 1–2% drift bad?

Not necessarily. Very small offsets can exist without being noticeable because many games apply a deadzone around the centre. Repeat the test and judge the result together with real in-game behaviour.

Why does the value change when I reconnect the controller?

Controllers, drivers and browsers can initialise or expose axis values differently between sessions. That is why repeated neutral samples are more useful than one snapshot.

Does the test work with Xbox, PlayStation and Switch controllers?

It works when the controller and browser expose the sticks through the standard Gamepad API. Mapping can vary by controller, browser, operating system and connection, so first confirm that both dots respond to the expected sticks.

Can this test identify a worn potentiometer or Hall-effect sensor fault?

No. The page can show persistent browser-reported centre offset, but it cannot inspect the stick mechanism or prove which component caused the signal.

Does this test repair drift?

No. This page measures the signal visible to the browser. It does not rewrite firmware, change hardware calibration or repair worn stick components.