Connect it, leave the sticks alone for five seconds, and get a plain result with a suggested deadzone. Works with controllers your browser can see, including many Xbox and PlayStation pads.
How to run a stick drift test
- Connect the controller and press a button so the browser sees it.
- Put it on a table. Press Run and don't touch the sticks for 5 seconds.
- Read the drift number for each stick and the suggested deadzone.
- Flick each stick and release, then run it again, because wear often shows only after movement.
What the numbers mean
- Drift: the furthest either stick wandered from centre with your hands off, as a percentage of full travel. Under 5% counts as clean, 5 to 10% as slight, and over 10% as likely drift.
- Suggested deadzone: the smallest deadzone that would have hidden the drift in this reading, plus 1%. Set it in games that allow it.
- Circularity: how round the stick's outer range is. Lower error is rounder, and small errors are normal.
- Saved readings: kept in this browser so you can see drift grow over months.
Common questions
How do I test my controller for stick drift?
Connect it, press a button, run the 5-second drift check above and leave the sticks alone. Over 10% at rest suggests drift. Repeat after flicking the sticks.
Why isn't my controller detected?
Browsers hide controllers until a button is pressed in a tab that's in front. If that fails, check the cable, re-pair it, close software that takes over the controller, and try Chrome or Edge.
What deadzone should I use for stick drift?
Use the smallest one that stops movement at rest, so you keep as much fine control as possible. The page suggests one from your reading, but drift can change, so leave a little margin.
Can stick drift be fixed?
Sometimes. Cleaning around the stick base, updating firmware or recalibrating can help, but worn sensors may need a repair or replacement. A larger deadzone only hides it. We don't promise a fix.
Related tests
- Keyboard TestEvery key on a live map, plus a rollover count and detection of double-typing keys.
- Mouse Polling Rate TestTypical, low, average and high Hz, and it tells you when your browser is the limit.
- Refresh Rate TestOne-click Hz reading with a plain answer to "is this what I paid for?"
Privacy
Any page counting is cookie-free; see the privacy page. Results stay in this browser and join your device report.
Technical reference, read 2026-11-01: MDN: Gamepad.timestamp, MDN: Gamepad.vibrationActuator.
Xbox is a trademark of Microsoft Corporation. PlayStation is a trademark of Sony Interactive Entertainment Inc. Chrome is a trademark of Google LLC, and Edge of Microsoft Corporation. DeviceJig is independent and is not affiliated with or endorsed by these companies.