Skip to content
Controller Check

Does my controller have stick drift?

Connect your controller, press a button, let go of both sticks and press start. In 3 seconds you get the resting offset of each stick and a plain verdict.

Connect a controller by USB or Bluetooth, then press any button on it.

LT RT LB RB Y B A X

Left stick

X 0.000
Y 0.000

Right stick

X 0.000
Y 0.000

Left trigger0.00

Right trigger0.00

Buttons Press each one. A green outline means it worked.

Runs in your browser. No inputs or device names leave your device.

How to read your drift result

The number is how far a stick sits from its center when nobody touches it, on a scale where 1.0 is the stick pushed all the way to its edge. A brand new stick usually rests within a few hundredths of the center.

Resting offsetVerdictWhat you notice in games
Under 0.05No driftNothing. Any game's deadzone swallows it.
0.05 to 0.10Mild driftUsually nothing, unless you set a very small deadzone for aiming.
Above 0.10DriftThe camera creeps, your character walks slowly, or menus scroll on their own.

The tester shows the largest offset during the test and the average. A large gap between them means the reading jumps around, which points to dirt or a worn sensor rather than a stick that simply rests off center.

What causes stick drift?

Each stick sits on two small sensors, one for left and right, one for up and down. In most controllers these are potentiometers: a contact slides over a resistive track. Over thousands of hours the track wears and collects dust, and the sensor reports a position that is slightly off. The game then reads that as you pushing the stick.

Some newer and third party controllers use Hall effect or TMR sticks, which measure a magnet without touching it. They wear far more slowly, but they can still read off center if they are badly calibrated.

How to run a fair drift test

  1. Flick each stick to its edge a few times and let it snap back, so it settles where it really rests.
  2. Put the controller on a table and take your hands off it.
  3. Press Start drift test with the mouse or keyboard, not the controller.
  4. Run it three times. Drift that shows up in all three runs is real.

If the result changes a lot between runs, the stick is probably dirty. Try compressed air around its base, then test again. The full list of fixes is in how to fix stick drift.

Drift test versus the full gamepad tester

This page opens on the drift tab. The other tabs are the same as on the gamepad tester: a live view of every button and stick, circularity, vibration and polling rate. If drift turns out fine but a game still moves on its own, check the live view for a button or trigger that never returns to zero.

Frequently asked questions

How do I test for stick drift?
Connect the controller, press a button, then let go of both sticks and press Start drift test. The tester records each stick for three seconds while it rests and reports the largest offset from the center.
What drift value is bad?
Under 0.05 is fine. From 0.05 to 0.10 is mild and usually hidden by the game's deadzone. Above 0.10 is drift most games will show as movement you did not make.
Why does my stick only drift sometimes?
Dust under the stick and a worn sensor both cause on and off drift. Flick the stick to each edge and let it snap back, then test again a few times. Readings that jump around point to a dirty or worn part.
Can I fix stick drift without opening the controller?
Often. Calibrate the controller, blow compressed air around the base of the stick while you rotate it, and update its firmware. The stick drift fix guide walks through every step.
Should I return a controller with stick drift?
If it is new or under warranty and the test shows more than 0.10 at rest on repeated runs, yes. Drift is a hardware fault and makers usually repair or replace it. Save a screenshot of the result.
Does drift show on both sticks?
It can, but usually one stick wears first, often the left stick because it moves the most in games. The tester measures both sticks at the same time and reports each one.