Controller Stick Drift Test
Connect your gamepad, let go of the sticks and run a 5-second drift test. You get the exact resting offset of each analog stick, a drift verdict and the smallest deadzone that hides it, plus a circularity test that traces each stick's outer range.
Last updated:
1. Resting drift
Put the controller on a table and let go of both sticks. The test waits 2 seconds, then samples for 3 seconds.
2. Circularity
Press start, then rotate each stick slowly around its outer edge 2–3 times in both directions.
How to use the Controller Stick Drift Test
- Connect your controller by USB or Bluetooth and press any button so the browser detects it.
- Put it down and let go, then press Start drift test. Do not touch the sticks during the 2-second countdown and the 3-second sampling.
- Read the results: resting offset, max radius, jitter, a drift verdict and the recommended deadzone for each stick.
- Press Start circularity test and roll each stick slowly around its outer edge 2–3 times, then press Stop to see coverage and circularity error.
- Apply the deadzone in your game or platform settings, or use the cleaning tips below and test again.
How the drift test measures your sticks
The browser reads each stick as two axes, X and Y, from −1 to +1. With your hands off the controller, the test collects about 180 readings over 3 seconds (at 60 frames per second) and calculates:
| Result | Formula | What it tells you |
|---|---|---|
| Resting offset | √(mean x² + mean y²) of the average position | How far from center the stick settles, and in which direction. |
| Max resting radius | largest √(x² + y²) seen while resting | The worst value a game would receive; the drift verdict uses this. |
| Jitter (noise) | root mean square distance from the average position | How much the reading wobbles at rest. High jitter often means a dirty or worn sensor. |
| Recommended deadzone | max resting radius + 2%, rounded up, at least 3% | The smallest inner deadzone that hides the drift. |
| Circularity error | average of |r − 1| over 72 directions (every 5°) | How evenly the stick reaches its edge in every direction. |
Drift levels and what to do
| Max resting radius | Verdict | Suggested action |
|---|---|---|
| Under 5% | Excellent | Nothing; use the smallest deadzone your game allows for precise aim. |
| 5–10% | Normal | Default game deadzones already hide this. |
| 10–20% | Mild drift | Raise the deadzone to the recommended value; try cleaning and recalibration. |
| Over 20% | Clear drift | Deadzone as a stopgap; plan a repair, stick module replacement or warranty claim. |
Reducing or fixing stick drift
- Clean it: turn the controller off, push the stick to one side and blow short bursts of compressed air into the gap around its base, then rotate the stick in full circles. Repeat on all sides.
- Recalibrate: Windows (Set up USB game controllers › Properties › Settings › Calibrate), Steam (Controller settings › Calibration) and Nintendo Switch (System Settings › Controllers and Sensors › Calibrate Control Sticks) have calibration tools.
- Update firmware using the Xbox Accessories app, the PlayStation console or PC updater, or the Switch system settings.
- Set deadzones per game: many shooters and racing games have separate inner deadzone settings per stick. Steam Input lets you set a deadzone for any game.
- Consider a magnetic stick: replacement modules and newer controllers with Hall effect or TMR sensors have no rubbing contacts, the main cause of drift in standard potentiometer sticks.
Frequently asked questions
What is controller stick drift?
Stick drift is when an analog stick reports movement while nobody is touching it, so a character or camera moves on its own. It is usually caused by wear or dirt in the potentiometers (resistive sensors) under the stick, or by worn centering springs.
How much drift is normal?
Every analog stick rests slightly off center. Under 5% of full deflection is excellent and under 10% is normal, because most games ignore that range with a default deadzone. 10–20% is mild drift that can cause slow unwanted movement, and above 20% is clear drift.
How is the recommended deadzone calculated?
The test records the largest distance from center that the stick reached while resting, then adds a 2-point safety margin and rounds up to a whole percent, with a minimum of 3%. Set your game's deadzone (inner deadzone) to at least that value to stop drift input, keeping it as small as possible for precise aim.
What does the circularity error mean?
When you roll the stick along its edge, a perfect stick traces a circle with radius 100% in every direction. The average error is how far, on average, the traced edge is from that circle. Many controllers reach past 100% at the diagonals because they report a square range; that adds error but does not affect play.
Can stick drift be fixed?
Mild drift often improves after cleaning: with the controller off, blow compressed air around the stick base and rotate the stick in full circles. Updating firmware or recalibrating in the console or system settings can help. Persistent drift usually needs a replacement stick module; sticks using Hall effect or TMR magnetic sensors do not wear the same way.
Why does the right stick look wrong or not move?
Some controllers use a non-standard layout in some browsers, so the right stick is reported on different axes. Change Right stick axes to 3 & 4 or 2 & 5. Triggers may also show up as axes on such controllers.
Does this test work with PS5, Xbox and Switch Pro controllers?
Yes. Any controller the browser can read through the Gamepad API works, including DualSense, DualShock 4, Xbox One and Series, Switch Pro and most PC gamepads, over USB or Bluetooth. Nothing is installed and no data leaves your device.
Are all the tools on FreeToolCabin tested for quality and accuracy?
Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.