Power off the controller
Remove the controller from Bluetooth (or disconnect the USB cable) and restart it
Check for firmware updates for the controller
Clean the analog stick area
Blow out dust with compressed air
Gently clean around the stick base with a dry microfiber cloth
If needed, use a small amount of isopropyl alcohol on a cotton swab around the stick edges
Perform analog stick calibration
PlayStation: Settings → Accessories → Controller (General) → Adjust Analog Sticks → Calibrate
Xbox: Accessories app → Configure → Calibrate
Nintendo Switch: System Settings → Controllers and Sensors → Calibrate Control Sticks
PC (Steam): Settings → Controller → Calibrate
Reset controller settings
Clear controller configuration and re-pair/reconnect
Reduce stick sensitivity (software)
Lower deadzone settings carefully to eliminate unintended input
Test in multiple games/apps
If drift occurs everywhere, it’s likely hardware; if only one game, adjust that game’s deadzone/settings
Check for physical damage
Inspect the stick for looseness, cracks, or bent parts
Reseat or tighten the stick cap (if it feels loose)
Remove the cap and reattach securely
Replace the analog stick module (hardware)
Use the correct replacement part for your controller model
Use proper soldering techniques or a professional repair if needed
Replace the controller if under warranty or if repairs are not cost-effective
If using a third-party controller, try a different cable/port or test with another device to confirm the source
