Check in this order
Drift means the controller reports movement while nobody touches the stick. The character walks, the camera turns or the menu scrolls on its own. It is one of the most common controller faults, and it is not always a death sentence: before paying for a repair, work through the steps below.
- Measure it. Connect the controller by cable or Bluetooth, press any button so the browser sees it, and start the drift check above with your hands off the sticks. The check shows how far from the centre each stick rests. A tiny offset is normal: no stick returns to exactly zero, and games ignore such small values. Drift is an offset large enough to cross the limit marked in the check, or one that keeps changing while you do not touch anything. The gamepad test page also shows every button, trigger and stick in detail.
- Rule out other devices. A second controller, a steering wheel or a joystick connected at the same time can send its own input to the game. Disconnect everything except the controller you are checking.
- Move the stick firmly. Roll each stick around its full edge in slow circles a dozen times, and press it in a few times. Dust that sits in the sensor often moves away. Run the check again.
- Clean around the base. Switch the controller off and unplug it. Give short bursts of compressed air around the base of the stick while tilting it in every direction. Do not pour liquid into the controller.
- Update the firmware. Controller makers release updates through their console, a companion app or a desktop tool. An update will not repair a worn stick, but it can fix a calibration error.
- Calibrate. Some controllers and some platforms can recalibrate the centre. The sections below show where this exists.
- Adjust the dead zone. Most games have a dead zone setting for the sticks. Raising it a little hides small drift. If you play through Steam, its controller settings can set a dead zone as well.
- Repair or replace. If the drift returns after cleaning, the sensor is worn. The stick module can be replaced, which on many controllers means soldering. Service centres do it, and some controllers use modules that are easy to swap. Sticks with magnetic sensors do not wear the same way, which is worth considering for your next controller.
On Windows
Windows still includes the old game controller window: search the Start menu for “game controllers” to open it. For some controllers it offers a calibration button in the properties; for others it only has a test page. Xbox controllers are updated through the Xbox Accessories app, and Sony offers a firmware updater for the DualSense controller on Windows.
On a Mac
macOS has no stick calibration of its own. Test the controller here in Safari or Chrome, clean the stick as described above, and use the dead zone setting in the game or in Steam. If the controller connects by Bluetooth and behaves oddly, remove it from the Bluetooth list and pair it again before blaming the stick.
On Android
Pair the controller in the Bluetooth settings and open this page in Chrome to run the check. Android has no system calibration for sticks, so the dead zone in the game is the main setting you can change. If only one app shows drift, look at that app’s own controller settings.
On iPhone and iPad
iOS supports the common console controllers over Bluetooth. Once one is connected, its settings appear in the Settings app, but they are for remapping buttons, not for calibrating sticks. Run the check here in Safari, then adjust the dead zone inside the game if it offers one.
If the buttons feel unreliable too, the gamepad test shows each press. To see whether you or the controller is slow, try the reaction time test.