Home › Device & Internet Tests › Controller Stick Drift Test

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:

No controller yet. Connect one and press any button.
Left stick x 0.000 · y 0.000 · r 0.0%
Right stick x 0.000 · y 0.000 · r 0.0%

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.

Advertisement
Advertisement

How to use the Controller Stick Drift Test

  1. Connect your controller by USB or Bluetooth and press any button so the browser detects it.
  2. 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.
  3. Read the results: resting offset, max radius, jitter, a drift verdict and the recommended deadzone for each stick.
  4. 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.
  5. 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:

ResultFormulaWhat it tells you
Resting offset√(mean x² + mean y²) of the average positionHow far from center the stick settles, and in which direction.
Max resting radiuslargest √(x² + y²) seen while restingThe worst value a game would receive; the drift verdict uses this.
Jitter (noise)root mean square distance from the average positionHow much the reading wobbles at rest. High jitter often means a dirty or worn sensor.
Recommended deadzonemax resting radius + 2%, rounded up, at least 3%The smallest inner deadzone that hides the drift.
Circularity erroraverage 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 radiusVerdictSuggested action
Under 5%ExcellentNothing; use the smallest deadzone your game allows for precise aim.
5–10%NormalDefault game deadzones already hide this.
10–20%Mild driftRaise the deadzone to the recommended value; try cleaning and recalibration.
Over 20%Clear driftDeadzone 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.

Related tools

Gamepad TesterTest controller buttons, triggers, stick drift and vibration in your browser.Keyboard TesterTest every key and check for ghosting.Mouse TesterTest clicks, double clicks and the scroll wheel.Reaction Time TestTest your reflexes over 5 rounds and see your average and percentile.Click Speed TestTest your clicks per second (CPS) in 1 to 60 second modes.Jitter Click TestMeasure jitter clicking CPS, peak speed and click consistency.Kohi & Butterfly Click TestKohi, butterfly and drag click CPS tests with left/right click stats.Spacebar CounterHow fast can you press space? Timed spacebar clicker test.Touch Screen TestCheck multi-touch points, draw trails and find dead zones on any touchscreen.Mouse DPI TestFind your mouse's real DPI by moving it a measured distance, with multi-run averaging.MIDI Keyboard TesterTest a MIDI keyboard or controller: see notes, velocity, CC knobs and pedals live.Pen Pressure TestTest drawing tablet and stylus pressure, tilt and twist live, with a pressure graph.Chimp TestMemorize where the numbers are, then click them in order after they hide. 3 strikes.Input Lag TestMeasure keyboard, mouse and touch to screen latency in ms with average, min and jitter stats.Rhythm TestTap along to a beat and measure your timing offset, consistency and tempo drift in ms.Audio Reaction Time TestReact to a random beep instead of a light. Average your trials and compare to visual reactions.10 Key Typing TestNumeric keypad data-entry test: measure your KPH and accuracy on 1, 3 or 5 minute drills.Code Typing TestTyping test with real code in JavaScript, Python, HTML, CSS and more: WPM, accuracy and symbol errors.Controller Vibration TestTest gamepad rumble motors: strong/weak sliders, duration, presets and trigger rumble.F1 Reaction Time TestFive red start lights go out at a random moment: launch as fast as you can and get your time in ms.Keyboard Chatter TestCatch double-typing keys: logs press intervals and flags chatter per key on a keyboard map.Draw a Perfect Circle TestDraw a circle freehand and get a roundness score with a heatmap of where you went off.Typing Practice LessonsFree touch-typing lessons from the home row to the full keyboard, with finger-color keyboard.Keyboard CleanerLock your keyboard in full screen so you can wipe it clean; hold Esc or click to unlock.MIDI MonitorLog every MIDI message from all inputs: notes, CC, pitch bend, clock and SysEx in hex.Typing Test with CertificateTake a timed typing test and download a printable certificate with your net WPM and accuracy.Typing Test for KidsBig, friendly typing test for ages 6–12 with simple words, a key helper, stars, WPM and accuracy.Words Per Minute CalculatorWork out typing WPM (gross, net, CPM, accuracy) or your reading and speaking speed.Ghost Touch TestLeave your screen untouched and log every phantom touch with a heatmap and timeline.Keyboard Layout DetectorFind out if your keyboard is QWERTY, AZERTY, QWERTZ, Dvorak or Colemak and see its key map.Mouse Acceleration TestMove the same distance slowly and quickly to detect OS mouse acceleration with raw input.Trackpad Gesture TestTest pinch zoom, two-finger scroll, swipes, force click and wheel delta modes live.
See all 32 Keyboard, Mouse & Controller Tests →