Controller & Touch Tools
Stick Drift Test
Estimate controller center offset, stationary noise, range, and deadzone.
Gamepad API Axis calibration Radial distance Deadzone estimate
Local by default
Your test data is processed locally in your browser and is not uploaded.
Ready to test
Stationary offset and range estimate
Game deadzones differ. This tool does not use a universal pass or fail.
Leave both sticks untouched first
The first three seconds collect stationary samples. Then rotate both sticks fully.
Practical guide
Guides for this tool
See how this check fits into real troubleshooting workflows.
Troubleshooting
If the result is not what you expected
Interact once
Press a controller button so the browser is allowed to expose the device.
Reconnect directly
Reconnect the controller or touch device and avoid an unreliable hub.
Check the mapping
Unknown mappings can move controls to different raw button or axis indices.
Method
How it works
- Leave both sticks untouched during the three-second stationary calibration.
- Then rotate each stick around its full range while the local trace updates.
- Review center offset, observed range, noise, and a suggested deadzone for each stick.
Browser limitations
What this result cannot prove
- Games apply different calibration curves and deadzones, so there is no universal pass threshold.
- Browser-exposed axes may differ by controller mapping and platform.
Keep checking
Related tools
Questions
Frequently asked questions
Is the Stick Drift Test private?
Yes. Test input is processed in this tab and is not uploaded by this tool.
Why can browser results differ from another app?
Browsers, operating systems, permissions, device routing, and background load can all change what is exposed and measured.