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.

Troubleshooting

If the result is not what you expected

1

Interact once

Press a controller button so the browser is allowed to expose the device.

2

Reconnect directly

Reconnect the controller or touch device and avoid an unreliable hub.

3

Check the mapping

Unknown mappings can move controls to different raw button or axis indices.

Method

How it works

  1. Leave both sticks untouched during the three-second stationary calibration.
  2. Then rotate each stick around its full range while the local trace updates.
  3. 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.
Check browser support
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.