Stick Drift Test

This stick drift test measures how far each stick sits from center when you are not touching it. Run the 3-second sample, read Healthy, Borderline, or Drift, and take the suggested deadzone to the calibration page if you are not ready to replace the module.

This page focuses on stick drift. Every other check is still here.

Inputs stay in this browser. Nothing is uploaded.

Press any button on the controller. Browsers hide gamepads until you press a button on this tab.

Browser-observed rate—
Sample age (ms)—
Left stick0.00
Right stick0.00
Offset—

This is how often the browser hands us a new sample. It is not the controller’s USB poll rate. How old the newest sample is when the page draws it. This is not display lag and not in-game lag.

Buttons

Face

YTriangleXB30.00
BCircleAB10.00
ACrossBB00.00
XSquareYB20.00

D-pad

Up0.00
Right0.00
Down0.00
Left0.00

Shoulders and triggers

LBL1LB40.00
RBR1RB50.00
LTL2ZLB60.00
RTR2ZRB70.00

Center and sticks clicks

ViewCreate−B80.00
MenuOptions+B90.00
XboxPSHomeB160.00
LSL3LSB100.00
RSR3RSB110.00
ShareTouchpadCaptureB170.00

Sticks

Left stick0.00, 0.00 · 0.00
Right stick0.00, 0.00 · 0.00

Up on the plot is up on the stick. The numbers keep the browser’s sign: positive Y is usually down.

Vibration

Motion

Gyro, accelerometer, touch position, and battery are not part of the standard Gamepad reading. Chrome and Edge on desktop can request a DualSense or DualShock 4 over WebHID.

Full checkup

  1. Buttons
  2. Sticks
  3. Triggers
  4. Rumble
  5. Review

A short pass over buttons, both sticks, both triggers, and vibration.

Raw data
Raw values appear here after a controller connects.

How to run the drift test

  1. Rest the pad. Put the controller on a table. Take your thumbs off both sticks.
  2. Press Measure drift. The tester collects about 3 seconds of samples whose radius stays under 0.45.
  3. Read both sticks. Left and right are scored separately. The worse radius sets the verdict.
  4. Decide. Under 0.06, leave it. Between 0.06 and 0.12, raise the deadzone. Over 0.12, plan a repair or a larger deadzone.

Close Steam Input’s extra deadzone, or any remapper, before you sample. Otherwise you measure the software layer. USB is the cleaner connection for a number you will compare later. The live offset is not the verdict: a thumb on the stick is supposed to move the dot.

What is stick drift?

The stick’s sensor should report zero at rest. Potentiometer sticks wear, collect debris, or lose their center, so they report a small vector forever. Games turn that vector into camera movement or walking. Hall-effect sticks avoid most of this wear. The browser cannot see which sensor you have; it can see the offset.

Joy-Con drift is the famous case. DualSense, DualShock 4, and the standard Xbox sticks are potentiometers too, and they drift for the same physical reason. Model notes are on each controller page.

Reading your results

Max resting radiusVerdictWhat it feels like
Under 0.06HealthyInvisible in almost every game.
0.06–0.12BorderlineShows up in games with a tiny deadzone.
Over 0.12DriftYou will see it. Deadzone or repair.

The suggested inner deadzone is about 1.25 times the worse radius, clamped between 0.05 and 0.30. It is a starting point for the game’s slider, not a command to the hardware. Repeat the sample if the line says the stick never sat still.

Drift vs deadzone

A deadzone hides drift. It also hides your first millimeters of aim. If the sample is Healthy, a large deadzone only makes the stick feel late. If the sample is Drift, a deadzone slightly above the radius is the honest software fix while you decide on a repair. Set that shape on the deadzone test.

How to fix stick drift

  1. Repeat the sample on USB with remappers off, so you know the offset is in the pad.
  2. Set the in-game deadzone just above the measured radius.
  3. If the pad is under warranty, use the maker’s repair path. Nintendo, Sony, and Microsoft have all handled stick issues differently over time, so check the current policy for your region.
  4. On a DualSense Edge, swap the stick module. That is the supported fix. The standard DualSense module is soldered or clipped depending on the repair guide you trust; a shop can do it.
  5. Skip “blow into the stick.” Moisture makes potentiometers worse. Skip random calibration downloads.

The longer repair choices are in How do you fix stick drift?. Per-model notes live on the library pages linked below.

Drift test by controller

The same sample works on every pad. The cause and the repair differ. Open the model you have, then come back here and run the sample.

Frequently asked questions

What resting radius counts as stick drift?

On this tester, over 0.12 is Drift, 0.06 to 0.12 is Borderline, and under 0.06 is Healthy. These are practical bands for the Gamepad API range, not a factory spec.

Should I hold the stick during the test?

No. Rest the controller and leave both sticks alone. If the radius jumps because you are touching it, the sample waits or asks you to try again.

Can a deadzone permanently fix drift?

It hides the offset in software. The sensor is unchanged, and a large deadzone costs fine aim. Replace the module when the radius keeps climbing.