How to Test Controller Drift (PS5, Xbox, Switch Pro)
Drift is the most common way a good controller dies, and the most commonly misdiagnosed, because a bad game config looks identical from the couch. A two-minute browser test gives you the raw resting values of both sticks: the number a warranty agent or a repair guide will ask for.
Not sure which device is at fault? Start with the input device fault diagnosis hub: it maps symptoms to the right test, then to repair, replace or return.
What you need
The controller and a USB cable. Wired is the most reliable reading, because Bluetooth at low battery can drop packets that mimic tiny spikes. A desk to rest the pad on matters more than it sounds: the whole test runs on the sticks being untouched. Works with DualSense, Xbox Series controllers, Switch Pro, and most PC pads.
Step 1 — Connect and wake the pad
Open the free controller drift test and press any button on the controller. Browsers only expose gamepad data after you physically touch the device. That is a privacy rule, not a bug. The page flips from "no controller detected" to live axis values the moment the pad wakes up.
Step 2 — Let the sticks rest for ten seconds
Put the pad flat on the desk, hands off the sticks, and let it sample. The dot on each stick circle should sit near the middle and stay there. What you are watching is the resting value: a healthy stick hovers under 0.05, and a drifting one visibly parks off-center or wanders. The peak and drift-frame counters summarize the whole window, so a clean ten-second sample beats five minutes of poking.
Step 3 — Wiggle, release, and watch the return
Roll each stick slowly in full circles a few times, then release and watch where the dot settles. This catches the nastier drift variant that a pure rest test can miss: a stick that reads clean at rest but returns to a different spot after movement. If the dot settles off-center after a wiggle, the potentiometer track is worn even if the rest value looked acceptable.
Step 4 — Read the verdict against your threshold
The threshold selector changes what counts as drift: 0.05 is strict (competitive shooters will feel anything more), 0.08 matches the typical console default, and 0.12 is lenient. A stick that only trips the lenient threshold plays fine today, but the wear is real and drift only grows. Use the result table on the test page to translate your number into a decision, and keep the copy of the result if a claim is coming.
Step 5 — Warranty first, screwdriver second
Every major manufacturer now treats drift as a warranty defect on current-gen pads, and Joy-Con repairs are free in many regions. Claim before you buy parts: a documented test result shortens that conversation to one message. If the pad is out of warranty, the stick drift fix guide lays out the cleaning-versus-replacement decision step by step. After any repair, rerun the drift test and confirm both sticks rest under 0.05 before you close the shell.
Frequently asked questions
Does this work for Switch Joy-Cons too?
Yes, with a detour: Joy-Cons pair with a PC over Bluetooth (or through a USB grip), and once connected they appear to the browser as a standard controller. The test reads them exactly like a Pro Controller. Joy-Con drift is the most documented case of all, and the same numbers decide the free repair claim.
How do I document drift for a warranty claim?
Run the test with the pad untouched, then use the copy-result button on the verdict card: it captures your numbers, the threshold used, and the date. Paste it into the support ticket. Manufacturers care about the resting value and how long it persisted; this report shows both.
Do Hall-effect sticks really never drift?
They measure position magnetically instead of rubbing a physical track, so the wear mechanism that causes drift does not exist. They are the reason drift-replacement modules sell well. Fitting them is a mod, not a repair, and usually voids what is left of the warranty. Claim first, mod second.
My drift only shows in one game. Hardware or settings?
Almost certainly settings: that game applies a tiny deadzone and your stick sits just outside it. If the browser test shows the resting value under 0.05, the hardware is fine. Look at the in-game calibration and deadzone options first.