Controller Tester
English

How to Fix Stick Drift on Xbox, PS5, PS4 and Switch Controllers

Measure the drift first, then work through the fixes in order: clean the stick base, set a dead zone, recalibrate, and only then replace the module or use the warranty. The drift test is at the bottom of this page.

To fix stick drift, measure it first with the stick drift test, then work through the fixes from least to most invasive: clean the base of the stick with compressed air and isopropyl alcohol, set a dead zone in the game or platform, recalibrate the controller if your model supports it, and only then replace the stick module or claim the warranty. Drift under 5% needs no fix at all; drift over 10% almost always needs calibration or a new module.

This order matters because each step is cheaper and less risky than the next, and each one fixes a different cause. Cleaning fixes dirt. A dead zone hides a small offset without touching the hardware. Calibration fixes a stick whose stored centre no longer matches the mechanism. Replacement is for a worn potentiometer, which nothing else will cure. The test is at the bottom of this page, so you can check your progress without leaving it.

Step 1: Measure the drift before you fix anything

Run the ten-second test with your hands off the controller and write down the average offset and peak offset for each stick. Every fix below is judged by running the test again and comparing, and the grade also tells you how far down the list you need to go.

fineslightdrifting0%5%10%15%20%rest offset, % of full travelUnder 5% hides inside most games' default dead zone. Over 10% moves the camera on its own.

A Fine stick under 5% rests inside the dead zone of nearly every game, so you will never see it move. Do nothing. A Slight drift stick between 5% and 10% can usually be hidden with a dead zone or brought back under 5% by cleaning or calibration. A Drifting stick at 10% or more is past most default dead zones and moves the camera on its own; cleaning is still worth a try, but plan on calibration or a new module.

Also note which direction the centre reading leans, and whether jitter is high. A steady offset in one direction with low jitter points to calibration or a tired spring. A reading that wanders with high jitter points to a dirty or worn track, which cleaning or replacement fixes and calibration does not.

What causes stick drift?

  • Potentiometer wear. The wiper rubs the same spot on the carbon track every time the stick springs back to centre. After months of use that spot reads a different resistance from the rest of the track, so the controller reports an offset with nobody touching it.
  • Dust and skin oil. Debris works its way under the stick cap and into the module, and a film on the track changes its resistance. This is the most common cause on controllers a year or two old and the easiest to fix.
  • Bad calibration. The controller stores where centre is. If that value was wrong from the factory, or the mechanism has shifted slightly, the stick sits at its true centre while the controller reports it is not.
  • A tired centring spring. The spring that pulls the stick back to centre weakens with use or after a drop, so the stick settles a little off centre every time, in the same direction.
  • Physical damage. A drop or a stick pushed hard into the gate can bend the module or crack its housing, which shows as a sudden large offset rather than a slow rise.
  • Software, not hardware. A game with a tiny dead zone, a broken controller profile in Steam Input or a remapping tool can make a healthy stick look like it drifts. The browser test reads the controller directly, so if it says Fine, look at the software.

The potentiometer is the usual culprit, and it is worth understanding what is happening inside the module, because it explains why cleaning helps for a while and then stops helping.

inside the stick moduleworn track−1+1axis value+0.72−0.65+0.08should be 0.00Years of returning to centre wear the track exactly where the stick rests.
Most sticks are potentiometers. The wiper rubs the same spot every time the stick springs back, so the resistance at centre changes and the controller reports an offset with nobody touching it.

The track is a thin carbon layer, and the wiper has to press against it to make contact. Where the wiper sits most of the time, the carbon slowly abrades. Cleaning removes the debris that is making it worse, and calibration tells the controller to treat the worn reading as zero, but neither puts carbon back. That is why a stick that has been cleaned and calibrated twice is a stick that needs a new module.

How to fix stick drift at home

  1. Rule out the easy things. Turn the controller off and on, disconnect it, and connect it again, ideally with a USB cable. If the drift appears only in one game, raise that game's dead zone before you touch the hardware.
  2. Clean the stick base with compressed air. Pull the stick to one side to open the gap between the cap and the shell and blow short bursts into the gap while rotating the stick slowly through a full circle. Repeat from two or three angles.
  3. Clean with isopropyl alcohol. Put a few drops of 90% or stronger isopropyl alcohol on a cotton swab, pull the stick aside and run the damp swab around the base where the stem enters the module, then roll the stick in circles for 20 seconds to work it in. Let it dry for a few minutes before testing. Do not use WD-40 or any oil.
  4. Set a dead zone. If the drift test still shows Slight drift, set the dead zone it suggests, which is the peak offset plus one percent, in the game's controller settings, in Steam Input, or in the console's controller profile if it offers one.
  5. Recalibrate if your controller supports it. PlayStation pads can be recentred from the browser; Switch controllers have a calibration screen in the console's system settings; Xbox has no official calibration. Details for each are in the next section.
  6. Replace the stick module. If the drift returns after cleaning and calibration, the potentiometer is worn. A Hall effect or TMR replacement module does not wear at centre; the swap needs the shell opened and, on most controllers, soldering.
  7. Use the warranty. If the controller is inside its warranty period, stop before opening the shell and contact the maker or the shop with the drift test result as evidence.

Run the drift test after each step. Stop as soon as both sticks grade Fine; there is no benefit to calibrating a stick that cleaning already fixed, and every extra step is a chance to make something else worse.

Cleaning stick drift: what works and what does not

Compressed air moves loose dust out of the gap around the stem and is safe on every controller. Isopropyl alcohol dissolves the film of skin oil that builds up on the track and evaporates without residue, which is why it is the standard choice; use 90% or stronger, since the water in weaker mixes takes longer to dry. Electrical contact cleaner sold for switches also works and is used the same way.

Do not spray WD-40, silicone lubricant or any oil into the stick. They attract dust, soften some plastics and leave a film on the track that makes the drift worse within weeks. Do not use a hair dryer on a controller with a battery, and do not pour alcohol in; a damp swab is enough.

Expect cleaning to help with a Slight drift stick on a controller that has seen a lot of use, and to do little for a stick that has been drifting badly for months. If two cleanings in a row make no difference to the average offset, the track is worn and the fix is calibration or a new module.

Dead zone settings by platform

A dead zone is a radius around centre inside which the game ignores the stick. It hides drift rather than fixing it, which is fine as long as the dead zone is small enough that you still have fine control. Where to set it depends on where you play.

Where you playWhere the dead zone livesNotes
PC gameThe game's controller or gamepad settingsMost games have a slider; a few only let you pick low, medium or high
SteamSteam Input per-controller settings for that gameApplies to any game launched through Steam, even without native support
PlayStation 5Per-game settings; DualSense Edge profiles on the consoleThe standard DualSense has no system-level dead zone, so calibration is the better fix
XboxPer-game settingsThe Xbox Accessories app remaps buttons but does not add a dead zone on standard pads; Elite models differ
SwitchPer-game settings, rarelyUse the system's Calibrate Control Sticks screen instead

Set the dead zone to the value the stick drift test suggests, or a little above the peak offset you measured, and stop there. A 20% dead zone on an 8% drift hides the drift and also hides the first fifth of every deliberate movement, which makes aiming feel sluggish.

How to recalibrate a drifting stick

Calibration rewrites the centre point the controller stores, so a stick that sits a little off centre reports 0.00 again. It works on a steady offset and does nothing for a wandering, high-jitter reading. What you can do depends on the controller.

PS5 DualSense and PS4 DualShock 4. Open the PlayStation stick calibration tool at dualshockcalibrationgui.com in Chrome or Edge, connect the controller over USB and follow the steps; it recentres the sticks and can also adjust the range. Run the drift test afterwards. The PS5 controller test and the PS4 controller test explain what each pad exposes to the browser before you start.

Xbox. There is no official way to recalibrate a standard Xbox controller on PC or console. The Xbox Accessories app handles button mapping and, on Elite models, stick curves, but it does not recentre a drifting stick. For Xbox, the fixes are cleaning, a per-game dead zone and, if those fail, a module swap.

Switch Pro Controller and Joy-Con. On the console, go to System Settings, then Controllers and Sensors, then Calibrate Control Sticks, and follow the on-screen prompts. The calibration lives in the controller, but how it behaves on a PC over Bluetooth varies by model and by the software you pair it with.

Replacing the stick module

When cleaning and calibration no longer hold, the potentiometer is worn and the only lasting fix is a new module. Opening the controller voids most warranties, so check the warranty first. The job needs a screwdriver set for the controller's screws, a prying tool for the shell clips and, on nearly every Xbox, PlayStation and Switch Pro controller, a soldering iron and desoldering braid to remove the old module from the board; depending on model, some newer controllers use plug-in stick modules that need no soldering.

Choose a Hall effect or TMR module rather than another potentiometer. Both read the stick position from a magnet without any rubbing contact, so the centre reading does not change with use. They cost a little more and some need a one-time calibration after fitting, but they end the clean-and-recalibrate cycle. If you are not comfortable soldering, a repair shop will fit one for less than a new controller.

After the swap, run the drift test and then the joystick test: a replacement module can sit perfectly at centre and still have a slightly different range than the original, which shows up as a trace that stops short of 100%.

When to use the warranty instead

If the controller is still inside its warranty, stop before you open the shell. Stick drift is a recognised hardware fault, and makers and shops generally repair or replace a drifting controller within the period; how long that period is depends on the brand and the region. Cleaning the base from outside does not void anything, so steps one to four above are safe to try first.

Take a screenshot of the drift test result showing the grade, the average offset and the peak offset for each stick. It answers the first question any support agent asks, which is whether the fault reproduces outside a game, and it gives them a number rather than a description.

How to keep stick drift from coming back

Keep the controller out of dust and away from food and drink, since what gets into the stick base is mostly what was on your hands. Let go of the sticks gently rather than flicking them against the gate, which stresses the spring and the module. Store it somewhere it will not be dropped.

None of this stops a potentiometer wearing at centre; that is a property of the part, and a heavily used stick will drift eventually. When it does, come back to the top of this page: measure, clean, dead zone, calibrate, replace.

Test your controller now

The stick drift test below runs the same ten-second measurement described in step one. Put the controller down, press Start and keep your hands off both sticks. For a quick check of every button and trigger, use the gamepad tester on the home page.

○ No controller detected yet

▶ Put the controller down, keep your hands off both sticks, then press Start.

Left stick
X +0.00Y +0.00
—
Right stick
X +0.00Y +0.00
—
10 s · sampled every frame

▶ Connect a controller and press any button

Plug it in over USB or pair it over Bluetooth. The browser only reports a gamepad after the first press.

Left stick

—

Right stick

—

Frequently asked questions

Can stick drift be fixed without opening the controller?

Often, yes. Cleaning the base of the stick with compressed air and a little isopropyl alcohol fixes drift caused by dust and skin oil, a dead zone setting hides drift under about 10%, and a PS5 or PS4 controller can be recalibrated from the browser. Opening the shell is only needed for a worn module, and that is the last step.

Does cleaning fix stick drift?

It fixes drift caused by dirt, which is common on controllers that are a year or two old, and it does nothing for a worn potentiometer track. Run the stick drift test before and after cleaning: if the average offset drops, the stick was dirty; if it stays the same, the module is worn or the calibration is off.

How do I fix stick drift on a PS5 controller?

Test it first, then clean the stick base, then recalibrate the DualSense from the browser with the PlayStation calibration tool on the sister site, which rewrites the centre point stored in the controller. If the stick drifts again within days, the potentiometer is worn and the module needs replacing, ideally with a Hall effect or TMR part that does not wear at centre.

How do I fix stick drift on an Xbox controller?

Xbox controllers have no official stick calibration on PC or console; the Xbox Accessories app only remaps buttons. So the order is: measure, clean the stick base, set a dead zone in the game or in Steam Input, and if the drift is over 10% and cleaning did not help, replace the module or use the warranty.

What dead zone should I set for stick drift?

The smallest value that hides it. Run the stick drift test: for a stick graded Slight drift it suggests a dead zone of the peak offset plus one percent. Larger dead zones hide more drift but make small aiming movements disappear, so do not set 20% when 8% will do.

Will a Hall effect stick get drift?

Not from wear. Hall effect and TMR sticks read a magnet instead of rubbing a wiper over a carbon track, so the centre reading does not change with use. They can still read off centre if the module is miscalibrated or physically damaged, and they can need their own calibration after installation, but the slow drift that develops over months on a potentiometer stick does not happen.

Is stick drift covered by warranty?

Usually, within the warranty period, as it is a hardware fault rather than damage. The length depends on the brand and region. Do not open the shell before claiming, since that usually voids the warranty, and take a screenshot of the drift test result showing the grade and offset as evidence.

More controller tests

Each test below checks one part of your controller in more detail.