How-to GuidePublished 10 min read

How to Test for Stick Drift: Check PS5, Switch, and Xbox Controllers with Numbers

Your character slowly starts walking on its own, or the camera keeps turning. When that happens, stick drift is the first suspect. But just by watching, it is hard to tell whether you are imagining it, whether it is a game setting, or whether the controller is actually faulty. This guide shows how to read your stick values in a browser and confirm drift with numbers, what the 0.05, 0.10, and 0.20 thresholds mean, how to read the drift direction and jitter, what to do if the controller is not detected, and how to use your results when asking for a repair.

What is stick drift? Symptoms and causes

Stick drift is when your controller keeps reporting that the stick is slightly tilted even though your thumb is not touching it. A controller sends the horizontal (X) and vertical (Y) position of each stick to the console or PC as a number from -1 to 1. When the stick is resting in the center, both X and Y should be 0. With drift, X might stay stuck at 0.15 instead of returning.

  • Your character starts walking on its own or slowly slides sideways
  • In shooters and action games, the camera keeps turning or your aim creeps up or down
  • The cursor keeps scrolling down in menus
  • It stops right after you let go, then starts moving again after a while (it can change with temperature or how you hold it)
  • It happens on only one of the two sticks

The most common cause is wear in the potentiometers at the base of the stick. When you tilt the stick, a contact inside slides across a resistive track, and the position is read as a voltage. With heavy use, the track wears down and debris, dust, or skin oils get inside, so the center position can no longer be read correctly. A stick bent by a drop or excessive force, or a shifted calibration (the stored center position), can cause the same symptoms.

How to check for drift in your browser

Browsers on PCs and phones include a way to read the values of a connected gamepad (the Gamepad API). The Controller Drift Checker uses it to turn stick positions into numbers, with nothing to install.

  1. 1

    Connect the controller

    Connect the controller to your PC (or phone) by USB cable or Bluetooth. For USB, use a cable that carries data, not a charge-only cable.

  2. 2

    Press any button so it is detected

    With the page open, press a button such as A or ×. For security, browsers do not reveal a controller to a page until a button is pressed. Once detected, the model name, such as DualSense (PS5) or Pro Controller, is shown.

  3. 3

    Put the controller down on a desk

    If you hold it, your thumbs will touch the sticks, so place it on a flat desk and do not touch the sticks or the body.

  4. 4

    Hands off, measure for 5 seconds

    Select the left stick, start the measurement, and wait 5 seconds. The browser reads the values on every screen refresh (around 60 times per second), so 5 seconds collects about 300 readings.

  5. 5

    Measure the right stick the same way

    Drift often affects only one stick, so measure both. For the stick with symptoms, measure a few times and check that the results are consistent.

Rotating the stick in a few big circles right before measuring and then letting go reproduces the usual “just let go” state. Measuring after leaving the controller untouched for a while can make drift look smaller. Measuring both ways, to match when your symptoms tend to appear, makes the decision easier.

What the drift numbers mean: 0.05, 0.10, and 0.20

The most important result is the farthest the stick strayed from the center (0, 0) during the measurement, the maximum drift. It is measured as the combined distance of X and Y (√(X² + Y²)), so even diagonal drift is compared correctly.

Maximum driftVerdictWhat you notice in gamesRecommended action
Under 0.05NormalPractically nothingKeep using it
0.05–0.10Slight offsetHidden by most games’ default deadzonesKeep an eye on it and remeasure every few weeks
0.10–0.20Possible driftMoves on its own in games with small deadzonesIncrease the in-game deadzone, try cleaning or recalibrating
0.20 or moreDriftMoves on its own in most gamesConsider warranty, repair, or replacement

The 0.10–0.20 boundary is based on deadzone sizes (the range near the center where input is ignored) commonly used in games. For example, Unity’s Input System defaults to 0.125, and the recommended values for XInput, used by Xbox controllers, are about 0.24 for the left stick and about 0.27 for the right. Drift under 0.05 is hidden by any of these defaults, so you will almost never notice it while playing.

Reading drift direction, jitter, and averages

Besides the maximum, the results include numbers that describe the character of the drift. They help you decide whether to send the controller for repair or live with it using settings.

ItemMeaningHow to read it
Average position (X / Y)Average of the values over 5 secondsIf it is away from 0, the center itself has shifted
Drift directionWhich way the average position lies from the center (8 directions, such as up or down-right)Check that it matches the symptom (for example, the character drifting right)
Average driftAverage distance from the centerA big gap from the maximum means it jumps occasionally
JitterDistance from the average position to the farthest readingA large value means the reading never settles and trembles
  • Clearly shifted average with little jitter: the center has moved and stays put. Features that reset the center, such as Switch’s stick calibration, may improve it.
  • Average near 0 but large jitter: the value jumps around. Worn or dirty contacts are likely, and recalibration tends not to help.
  • Direction changes every time you measure: the reading is being pulled by where the stick was released. Rotate it fully once, measure several times, and judge by the maximum.

What to check if the controller isn’t detected

  • Did you press a button after opening the page? Browsers hide the controller until a button is pressed. Moving a stick alone may not be enough.
  • Does the USB cable carry data? With a charge-only cable, the controller may light up but the PC cannot see it.
  • Is Bluetooth pairing complete? DualSense enters pairing mode when you hold the PS button and the Create button; the Switch Pro Controller and Joy-Con enter it when you hold the sync button.
  • Is another app using the controller? With Steam or DS4Windows running, the browser may not see the controller or may see it as a different model. Close them and try again.
  • Try another browser: on PCs, Chrome or Edge is the most stable. The vibration test also works only in Chrome and Edge.

On Windows, “Set up USB game controllers” (run joy.cpl) also shows whether the controller is connected. However, it only shows moving bars, so the browser checker is better when you want to compare drift as numbers.

Record your results for repairs and comparisons

Drift usually gets worse gradually, so recording the numbers shows changes like “0.06 last month, 0.18 now.” Press “Copy result” in the checker to get the model name, verdict, maximum drift, average position, and recommended deadzone as text, then paste it into a notes app with the date.

  • When sending it for manufacturer repair: adding numbers to your description, such as “the left stick drifts about 0.2 down-right without being touched,” makes the problem easy to understand.
  • When it comes back from repair: measure again under the same conditions and confirm it is under 0.05.
  • When buying or selling used: measuring right after you receive it gives you evidence of its condition (for what to inspect, see the used controller inspection checklist).
  • When you work around it with settings: enter the recommended deadzone from the result into the game’s settings (for the reasoning, see how to choose a deadzone).

For model-specific fixes, see how to fix Joy-Con and Pro Controller drift for Switch and how to deal with PS5 DualSense drift for PS5. If you are also unsure about the display side, checking how to check your refresh rate helps you separate input problems from display problems.

FAQ

How can I check for stick drift?
Connect the controller to a PC or phone by USB or Bluetooth and use a browser gamepad test to see the values while the sticks are untouched. Put it on a desk and measure for about 5 seconds. As a guide, a maximum drift from center under 0.05 is normal, 0.10 or more suggests drift, and 0.20 or more is drift.
At what value does drift mean the controller is faulty?
If the maximum drift while untouched is 0.20 or more, that is the level at which the stick moves on its own in most games. Between 0.10 and 0.20, whether you see symptoms depends on the game’s deadzone, and under 0.05 is a normal offset that even new controllers show.
Is it normal for a new controller to show some drift?
Yes. Sticks are mechanical parts, so even new controllers show an offset of about 0.01 to 0.03 and slight fluctuation. Games always have a deadzone that ignores input near the center, so this level of offset almost never affects gameplay.
Can I check while it is connected to the console?
Consoles rarely have a feature that shows stick values as numbers. On Switch, the stick calibration screen in system settings lets you see whether the stick returns to the center crosshair when released. For PS5 and Xbox, the easiest way is to connect the controller to a PC or phone and measure in a browser.
Will connecting it to a PC unpair it from my console?
With some models, pairing with a PC over Bluetooth removes the console’s pairing, so you need to pair it again. Connecting by USB cable usually avoids having to re-pair, so if you have a data cable, USB is recommended.

Tools in this article

Related articles

How-to Guide14 min read

How to Do a Traffic Count: Vehicle Classes, 15-Minute Tally Sheets, and Heavy Vehicle Percentage

“How many vehicles use this road per hour?” “When is the morning peak?” “How many trucks are in the mix?” Traffic counts are used for road planning, choosing store locations, student research projects, and neighborhood school-route safety work. But when you try one yourself, it is easy to get stuck on how to classify vehicles, where to count, how to build a 15-minute table, and how to calculate the peak hour and heavy vehicle percentage. This guide walks through preparation, counting on the day, building the tally sheet, calculating the peak hour, heavy vehicle percentage, and passenger car equivalents, running a pedestrian count, and recording on a phone tally counter and exporting to CSV, all with worked numbers.

Read article →
How-to Guide10 min read

How to Find the BPM of a Song: Tap Tempo Tips and Telling Double-Time from Half-Time

Transcribing by ear, practicing a dance, mixing as a DJ, cutting a video to the beat, setting a delay: all of these start with knowing the song’s tempo (BPM). But when you tap along a few times, the number changes every time, or the result comes out as double or half the real value. This guide covers what BPM means, how to keep tap-tempo error small, how to count with a clock, how to check with a DAW or app, how to tell double-time from half-time, and typical BPM ranges by genre and by tempo marking.

Read article →
How It Works9 min read

How Long Does Caffeine Stay in Your System? Half-Life Math and When It Drops by Half

Will the coffee you had in the late afternoon be gone by bedtime? Caffeine peaks in your body about an hour after you drink it, and then drops by half every “half-life.” This guide uses concrete numbers to explain how caffeine moves through your body, how to calculate what remains using the half-life, how long each drink takes to fall to a target level, and how several cups stack up into the night.

Read article →