Stick Drift Test

Let go of both sticks and run the stick drift test. It records each joystick for five seconds, shows how far it rests from center and tells you whether the controller drifts.

Runs locally, nothing is uploaded
Connect a controller and press any button
USB or Bluetooth both work. Browsers only reveal a controller after the first button press on the page.

No controller detected yet.

Left stick

X 0.000Y 0.000Off 0.000

Right stick

X 0.000Y 0.000Off 0.000
Left drift
–
Left avg / max
– / –
Right drift
–
Right avg / max
– / –
Edge reach L / R
– / –
Edge avg L / R
– / –
Connect a controller, then press Start drift test and let go of both sticks.

How the stick drift test works

Each analog stick reports two numbers, X and Y, from −1 to 1. When you let go, both should return to 0. Stick drift is what happens when they do not: the stick reports a small push even though nobody is touching it, and the game turns the camera or walks the character on its own.

The drift test waits three seconds so you can put the controller down, then records both sticks for five seconds. It reports two numbers per stick:

The red dots on each circle show every recorded rest position, so you can also see the direction of the drift.

Stick drift test results explained

Max off centerVerdictWhat you notice in games
Below 0.05No driftNothing. This is normal sensor noise.
0.05 – 0.10SlightUsually nothing; default deadzones cover it.
0.10 – 0.20NoticeableSlow camera creep in games with a small deadzone, menus scrolling by themselves.
0.20 and aboveSevereThe character walks or the camera turns with your hands off the stick.

Drift often starts on one axis only. If the dots spread left and right but not up and down, the X sensor of that stick is the worn one.

Range and circle test

Drift has a twin problem: a stick that no longer reaches the edge. Press Range & circle test and roll both sticks slowly around their outer edge for six seconds. The test splits the circle into 36 directions and reports the lowest edge reading (edge reach) and the average. If the edge reach is below 0.90, there is a direction where you cannot get full speed or full turn rate. An average above 1.00 is normal: many controllers report a slightly square range, so diagonals go past the circle.

Why controllers get stick drift

Most controllers, including the standard DualSense, DualShock 4, Xbox and Switch Pro controllers, use potentiometer sticks. Inside each stick a small wiper slides over a resistive track for each axis. Over thousands of hours the track wears, dust and skin oil get in, and the wiper no longer reads the true center. The controller then reports a position that is a little off, which is joystick drift.

Things that speed it up:

Sticks based on Hall effect or TMR sensors measure position with magnets instead of a sliding contact, so they do not wear in the same way. Many newer third-party and pro controllers use them for that reason.

How to fix stick drift

From the quickest fix to the most work:

  1. Raise the deadzone. Most games have a deadzone setting. Set it just above the max value from this test; the joystick deadzone test calculates a value for you.
  2. Recalibrate. On Windows, open joy.cpl and calibrate the controller; Steam also has a calibration screen for each controller. Calibration helps when the center was stored wrong, not when the sensor is worn.
  3. Clean the stick. With the controller off, blow compressed air around the base of the stick while rolling it in circles. Some people add a drop of isopropyl alcohol at the base. Run the controller drift test again afterwards to see if it helped.
  4. Claim warranty. Drift inside the warranty period is a common replacement case. A screenshot of this stick drift tester with the numbers is clear evidence.
  5. Replace the stick module. Replacement modules, including Hall effect ones, are cheap but need desoldering. Repair shops do this routinely.

Testing drift on different controllers

The test works with every controller the browser can see. For model-specific notes, such as pairing steps and which buttons the browser reports, use the PS5 controller tester, the Xbox controller tester or the Switch Pro controller tester. To check every button and trigger at the same time, go back to the main gamepad tester.

Stick drift test FAQ

How do I test for stick drift?

Connect the controller, press any button, then click Start drift test and let go of both sticks. The test records both sticks for five seconds and reports the average and the largest distance from center. Under 0.05 is normal noise; 0.10 or more is drift you will notice in games.

What value counts as stick drift?

Sticks report a position from −1 to 1 on each axis. At rest, a good stick stays within about 0.05 of center. From 0.05 to 0.10 the drift is slight and a game deadzone hides it. From 0.10 to 0.20 it is noticeable in games with small deadzones, and above 0.20 the character or camera moves on its own.

Can stick drift fix itself?

Drift caused by dust or debris sometimes improves after cleaning or after rolling the stick around firmly for a while. Drift caused by worn sensor tracks inside the stick module usually comes back and gets worse over time.

Is this controller drift test accurate?

It shows the exact values the controller sends to the browser, with no deadzone applied. Some controllers or drivers apply a small deadzone in firmware, which can hide very slight drift, but anything a game would notice will show up here.

Does the stick drift test work on PS5 and Xbox controllers?

Yes. Any controller the browser detects works, including DualSense, DualShock 4, Xbox One and Series controllers, the Switch Pro Controller and PC gamepads.

More controller tests

Test by controller model