Step 1: measure the drift
Run the Controller drift test with the controller resting on a table. Note the maximum resting deviation per stick and the recommended deadzone. Everything below depends on that number: under 8% a setting is enough, 8 to 20% recalibration helps, above 20% the stick is worn out and only a module replacement will hold.
Method 1: a deadzone that fits
A deadzone tells the game to ignore stick values below a threshold. Set it just above your measured drift and the creeping stops. Where to set it:
- In the game: Controls → controller deadzone or stick sensitivity. Rocket League, Fortnite, Call of Duty, Apex and most shooters have it.
- In Steam: Settings → Controller → Calibration & Advanced Settings, per stick, for every Steam game at once.
- DualSense Edge and Xbox Elite 2: per-stick deadzone in their profile apps.
Use the calibration tool on the home page to preview how a given deadzone cleans the output before you commit to it.

Method 2: firmware recentering on PlayStation
DualSense and DualShock 4 controllers store a center calibration in their firmware, and it can be rewritten over USB from a browser. The calibration page on this site does it through WebHID in Chrome or Edge, using the method from the open-source DualShock Tools project: it asks you to release the sticks, then rotate them, and writes the new center and range to the controller, first as a test until the controller restarts and then permanently if you confirm. The stick then reads zero at rest on the console, on PC and anywhere else. It does not repair wear, so it may need repeating in a few months, but it is the closest thing to a real fix without opening the pad. Use a USB data cable, and keep in mind that a permanent write replaces the factory calibration; the DualSense Edge is not supported. The PS5 controller drift: how to calibrate a DualSense guide walks through it.
Method 3: system calibration on Switch
Nintendo built stick calibration into the console: System Settings → Controllers and Sensors → Calibrate Control Sticks. It records the current center and range for each stick on each controller, which covers Joy-Con, Pro Controller and most third-party pads. Mild drift disappears; heavy drift returns because the built-in deadzone is small. Details in the How to calibrate Joy-Con and Switch Pro Controller sticks guide.
Method 4: clean through the stick gap
Drift caused by debris rather than wear can be cleared without disassembly. Pull the stick cap aside to open the gap around the base, give a short burst of compressed air, then a tiny amount of electrical contact cleaner on a cotton swab worked around the base while rotating the stick thirty or forty times. Let it dry for ten minutes and re-measure. Do not use WD-40 or household sprays; they leave residue that makes drift worse.

What if none of these hold?
If the required deadzone climbs past 20% or recalibration lasts only days, the carbon track is gone. The remaining options are a repair shop module swap, a Hall effect or TMR drop-in module, or a warranty claim. The replacement guide on this site explains what each involves.
Frequently asked questions
Does a deadzone make aiming worse?
Slightly, because small movements near center are ignored. Keep it as small as the measurement allows and use a response curve to recover fine control.
Can you recenter an Xbox controller in firmware?
No. Microsoft does not expose stick calibration. Use Steam or the game deadzone, or replace the module.
How often do you need to redo the firmware recentering?
It depends on wear. Many users go three to six months. When it needs redoing weekly, replace the module.
