Test both analog sticks on your controller directly in your browser. Visualise raw axis values in real time, detect stick drift before it affects your gameplay, measure your dead zone, and check full range of motion. Works with any controller on Windows, Mac, or Linux — no software installation needed.
An analog stick test reads raw axis values from your controller's left and right thumbsticks via the Gamepad API. It visualises the X and Y position of each stick on a circular graph, reports numeric values from -1.00 to +1.00, and detects drift, dead zone limits, and range of motion issues in real time at up to 60 polls per second.
Stick drift occurs when a controller's analog stick reports movement without being touched. Your character walks, the camera rotates, or your aim creeps on its own. Drift is caused by mechanical wear on the potentiometer inside the stick, dust buildup around the sensor, oxidised contacts, or a failing Hall-effect sensor. This tester shows the raw hardware values before any game applies a dead zone, so you see drift the game is currently hiding.
A dead zone is a deliberate neutral zone around the stick's centre position where small movements are ignored by the game. Dead zones exist to prevent electrical noise and minor physical variation from causing unintended movement. Games apply their own dead zones on top of the hardware output. This tester shows the raw hardware axis values so you can measure your stick's natural resting offset and see exactly where your hardware dead zone needs to begin.
Understanding the root cause of drift helps you decide whether cleaning, calibration, or replacement is the right fix.
Traditional analog sticks use a carbon-film potentiometer to measure position. The resistive carbon layer wears down over millions of movements, creating an uneven resistance track. The sensor then reports a slightly off-centre position at rest. This is the most common cause of stick drift on PS4, PS5, Xbox One, and Xbox Series controllers. It typically appears after 300 to 500 hours of use on non-Hall-effect sensors.
Dust particles and debris that accumulate inside the stick module physically obstruct the potentiometer track and cause erratic readings. This can cause sudden spikes or a persistent offset in one direction. Cleaning with compressed air or electronics contact cleaner often resolves dust-related drift completely without any hardware replacement. The tester makes it easy to verify whether cleaning has resolved the issue.
Moisture and oxygen cause oxidation on the metal contact points inside the stick module over time, especially in humid environments or on controllers stored unused for months. Oxidised contacts produce intermittent resistance changes that appear as random spikes in axis values. Electronics contact cleaner applied carefully around the stick base often removes oxidation and restores stable readings.
Modern high-end controllers and many third-party replacement modules use Hall-effect sensors that measure position magnetically with no physical contact. These sensors are theoretically immune to wear-based drift but can still fail if the magnet mounted to the stick shaft shifts out of position, or if the sensor chip itself develops a fault. Hall-effect drift typically presents as a sudden offset rather than the gradual creep of potentiometer wear.
A complete analog stick test for both sticks takes under two minutes and reveals drift, dead zone requirements, and range problems clearly.
Connect your controller via USB or Bluetooth and press any button to wake the Gamepad API. The tool switches from Auto Simulation to Live Controller mode immediately. The controller info panel fills with your device name and the stick canvases begin showing your actual hardware axis values. Close any apps like Steam Big Picture that may be holding exclusive controller access.
Place your controller flat on a desk and do not touch either analog stick. Watch the circular visualisers and the X/Y axis values for both sticks. At rest, both should sit at or near 0.00 on both axes. Any value consistently above 0.05 in any direction without being touched is drift. The Drift Severity Scale in the panel shows whether the offset requires attention or is within normal electrical noise tolerance.
Slowly rotate each stick through its full circular range from edge to edge. The visualiser dot should trace a clean circle that fills the outer edge of the canvas. The Max X and Max Y statistics should both reach close to 1.00 in each direction. Flat spots or areas where the dot stops short of the outer ring indicate sensor wear or mechanical obstruction in the stick module housing.
Use the Dead Zone slider to set the threshold above which input is recognised. Click Calibrate Center to set the current resting position as the reference zero point — useful if your stick has a consistent minor offset that cannot be physically corrected. Click Clear Trails to reset the circular trace and start fresh measurements. The calibrated dead zone value shown in the info panel is the minimum you should configure in your game settings to prevent ghost movement.
The most detailed browser-based analog stick test available, showing raw hardware values before any game dead zone is applied.
This tester reads axis data directly from the Gamepad API before any game dead zone is applied. That means you see the true hardware output — including drift your game is currently hiding behind its own dead zone settings.
The circular stick canvas plots every position the stick passes through, drawing a complete motion trail. Full-range testing reveals flat spots, irregular circles, and sensor non-linearity that numeric values alone cannot communicate clearly.
All axis data is processed locally in your browser using the Gamepad API. No stick position data, drift readings, or controller metadata is ever transmitted to any server. Your input data never leaves your computer.
The axis polling loop runs at up to 60 frames per second. Even fast circular motions are tracked smoothly and drift spikes that appear for only a few frames are caught and displayed before they disappear from the numeric readouts.
The built-in severity scale shows whether your stick's resting offset falls within normal noise, early drift, or severe drift that requires repair. Colour-coded thresholds give an instant assessment without needing to interpret raw numbers.
PS5 DualSense, PS4 DualShock 4, Xbox Series X/S, Xbox One, Nintendo Switch Pro, and all standard HID gamepads are fully supported. Works on Windows, macOS, and Linux in Chrome, Edge, and Firefox.
| Controller | Left Stick | Right Stick | Sensor Type | Drift Risk | Notes |
|---|---|---|---|---|---|
| PS5 DualSense | ✓ Full | ✓ Full | Potentiometer | Medium | Known for drift around 300h use |
| PS4 DualShock 4 | ✓ Full | ✓ Full | Potentiometer | High | Most reported drift of any controller |
| Xbox Series X/S | ✓ Full | ✓ Full | Potentiometer | Medium | Drift common after extended use |
| Xbox One | ✓ Full | ✓ Full | Potentiometer | Medium | Module replacement common fix |
| Nintendo Switch Pro | ✓ Full | ✓ Full | Potentiometer | Medium | Praised for accuracy, drift less common |
| Joy-Con | ✓ Full | ✓ Full | Potentiometer | Very High | Subject of class-action lawsuit |
| Xbox Elite Series 2 | ✓ Full | ✓ Full | Potentiometer | Medium | Swappable stick modules |
| Generic Hall-Effect | ✓ Full | ✓ Full | Hall-Effect | Very Low | No contact wear, long-term accurate |
Gamepad Tester — free browser-based analog stick test for PS5, PS4, Xbox Series X/S, Xbox One, Nintendo Switch, and all standard gamepads. Test for stick drift, dead zone, and range of motion. Raw hardware axis values displayed before game dead zone. Data processed locally. Compatible with Chrome 58+, Edge 79+, Firefox 55+, Safari 16.4+.