Guides · Updated
How to fix controller stick drift
Your character walks on its own or the camera creeps sideways. Here's how to confirm it's stick drift, and the fixes to try, from free and quick to repair.
What stick drift is
Stick drift is when a thumbstick reports movement while you aren't touching it. Most controllers measure stick position with small sensors called potentiometers, which have contacts that rub against a track. Over time the track wears and dust gets in, so at rest the sensor no longer reads dead centre.
It affects PlayStation, Xbox and Nintendo controllers alike. Controllers with Hall effect sticks measure position with magnets instead of contacts, so they don't wear out the same way.
Step 1: Confirm it's drift
Before you take anything apart, make sure the problem is the stick and not a game setting. Connect the controller to a computer and open the gamepad test (or the PS5 or Xbox version).
- Press any button so the browser detects the controller.
- Let go of both sticks completely.
- Watch the axis values for each stick. At rest they should sit at or very near zero.
- Move each stick in full circles, then let go again and see where it settles.
A small, steady offset is normal and games hide it with a deadzone. A value that wanders, or a stick that settles well away from zero after you let go, is drift.
The stick circularity test puts a number on it. Its Offset at rest tile shows how far from centre a stick settles, as a percentage of full travel.
- the stick must be still this long before the test records its rest point
- ~0.5 s
- most wobble allowed while it measures, so a twitchy stick isn't mistaken for rest
- 1%
- offsets beyond this are treated as a held stick, not drift
- 35%
Step 2: Update the controller
Controller firmware updates can change how the stick's centre is read. On Xbox, update the controller from the console's Accessories settings or the Xbox Accessories app on Windows. On PS5, look for the controller software update in the console's Accessories settings. On Switch, update the controllers from System Settings, then use the stick calibration option there.
Test again afterwards. If the values now settle at zero, you're done.
Step 3: Clean around the stick
Dust and grime under the stick cap are a common cause, and cleaning is free.
- Turn the controller off and unplug it.
- Push the stick to one side and blow short bursts of compressed air into the gap at its base. Repeat in each direction while rotating the stick.
- For stubborn drift, put a small amount of isopropyl alcohol (90% or stronger) on a cotton swab and wipe around the base of the stick, working the stick around as you go.
- Let it dry fully for at least 15 minutes before turning it on.
Step 4: Raise the deadzone
If the drift is small, increasing the stick deadzone hides it. Many games have a deadzone setting in their controller options, and Steam Input lets you set one for any game. The trade-off is that very small stick movements are ignored.
Step 5: Repair or replace
If the stick still drifts after cleaning, the sensor is worn. Check your warranty first: manufacturers repair drift under warranty, and Nintendo has repaired drifting Joy-Con free of charge in many regions, so check Nintendo support for your country.
Out of warranty, a repair shop can replace the thumbstick module, which needs soldering. Replacement Hall effect modules are available for many controllers and should stop drift coming back. After any repair, run the gamepad test again to confirm the sticks rest at zero.
| Fix (cost) | Deals with | Downside |
|---|---|---|
| Firmware update (free) | How the centre is read | Won't fix a worn sensor |
| Cleaning (free) | Dust and grime | Drift can come back |
| Bigger deadzone (free) | Small, steady drift | Small moves ignored |
| Warranty repair (free if covered) | Worn sensor | Time without it |
| New stick module (paid) | Worn sensor; Hall effect avoids wear | Needs soldering |
Tests used in this guide
Gamepad test
Free online gamepad tester for Xbox, PlayStation, Switch and USB controllers. See buttons, triggers and thumbsticks live to find stick drift and dead buttons.
Open the testPS5 controller test
Test your PS5 DualSense controller online. Check every button, trigger and thumbstick on your PC or Mac and spot stick drift before you pay for a repair.
Open the testXbox controller test
Test your Xbox One or Xbox Series controller online. See buttons, triggers and both thumbsticks live on your PC to find stick drift and sticky buttons.
Open the testSwitch Pro Controller test
Test your Nintendo Switch Pro Controller online. See every button and both sticks live on your PC or Mac to find stick drift and dead buttons.
Open the test
Run the full controller check
Buttons, stick drift, stick circularity and rumble motors. 3 tests, one after another: Gamepad test → Stick circularity test → Controller vibration test.
Keep reading
Controller vibration not working? How to test and fix it
Run a controller vibration test in your browser to see if the rumble motors work, then fix PS5 and Xbox rumble on PC: game settings, Steam Input, cables.
Read the guideStick circularity error explained
What a joystick circularity test measures, what a good result looks like, how it differs from deadzone and drift, and how to get rounder thumbstick output.
Read the guideHow to fix a mouse that double clicks
Your mouse double clicks when you click once. Confirm the fault with a double click test, rule out settings, then clean, adjust or replace the switch.
Read the guide