The most complete free online joystick deadzone test. Connect any controller and instantly see raw X/Y axis values, measure idle drift magnitude, visualize your deadzone ring on a live canvas, and get an auto-suggested minimum deadzone to silence stick noise while preserving maximum precision. Supports radial and per-axis deadzone modes, inner and outer deadzone detection, heatmap trail, and a detailed input log. Works with PS5 DualSense, PS4 DualShock 4, Xbox Series X/S, Nintendo Switch Pro Controller, and any USB HID or Bluetooth gamepad.
A deadzone is a threshold radius around the center of an analog joystick where all movement is treated as zero input. It exists to suppress hardware noise — tiny non-zero axis values your stick reports even at rest due to sensor imprecision, temperature variation, or mechanical wear. Without it, your character would drift constantly.
A deadzone too small lets stick drift cause phantom inputs — your camera moves alone, your vehicle steers without input. A deadzone too large makes the stick feel sluggish and unresponsive near center. This test finds the minimum threshold that silences your specific controller's resting noise without sacrificing precision.
The Web Gamepad API reads raw X and Y axis values from your connected controller at up to 60Hz. This tool calculates the vector magnitude (√(x²+y²)), visualizes it on a canvas with the deadzone ring, tracks idle peak values to build a noise baseline, and uses that baseline to auto-suggest the minimum safe deadzone.
The deadzone mode you choose fundamentally changes how your analog stick feels. Understanding the difference helps you pick the right setting for your controller and game type.
Treats X and Y as a 2D vector and calculates the Euclidean magnitude (√(x²+y²)). Movement only registers when the magnitude exceeds the threshold. Creates a perfect circular neutral zone — directional sensitivity is equal in all 360°.
Applies independent thresholds to X and Y separately — |X| must exceed threshold before X is active, same independently for Y. Creates a cross-shaped (not circular) neutral zone. Useful when one axis is noisier than the other.
Connect your gamepad via USB or Bluetooth. Open Gamepad Tester in Chrome or Edge — these browsers provide the most accurate Gamepad API axis readings. Press any button on the controller to wake the Gamepad API. Both stick canvases will immediately show live position data and the status badge will change to "Live Controller".
Place your controller flat on a surface and leave both sticks completely untouched for 30–60 seconds. Watch the idle peak values build up. Hall Effect and TMR controllers will peak below 0.005. Good potentiometer sticks peak 0.01–0.04. Above 0.08 consistently means active drift. The idle peak values are your deadzone starting point.
After collecting 30+ seconds of idle data, press the Auto-Suggest button. The tool reads the observed idle peak magnitudes for both sticks, adds a small safety margin (typically 20% above the peak), and recommends a minimum deadzone percentage. It also applies the suggested value to the slider automatically so you can see it on the canvas immediately.
Slowly rotate each stick in a full circle from center to the edge of its travel. The dot should trace a smooth circle on the canvas approaching the outer edge. Check the Max Reach value — a healthy stick reaches 0.95 or higher. If the dot stays well inside the edge (below 0.85), there may be an outer deadzone or the stick gate is physically limiting travel.
Use the suggested deadzone percentage in your game's controller settings, Steam Input, or DS4Windows. Remember this tester shows raw hardware values — games apply their own deadzone on top. You may need to set your in-game deadzone slightly below the suggested value to account for the game's additional processing. Always test in-game after applying.
Open in Chrome or Edge and start testing in seconds. No download, no app, no account required. Works on any OS with a supported browser — Windows, macOS, Linux, Android Chrome.
Switch between Radial (circular, equal in all directions) and Per-Axis (independent X/Y thresholds) deadzone modes with one click. The canvas updates the deadzone ring shape in real time to show you exactly what each mode looks like on your specific stick noise pattern.
After observing idle noise for 30+ seconds, one button calculates the minimum safe deadzone based on your stick's actual measured noise floor. No guesswork — a data-driven recommendation specific to your exact hardware.
The canvas draws a fading heatmap trail of your stick's recent positions. This makes subtle patterns of circular drift, asymmetric noise, or directional bias immediately visible — things that are invisible from raw numbers alone.
Tracks both inner deadzone (idle noise requiring a minimum threshold) and outer deadzone (max reach shortfall — when the stick never reaches 1.0 at full travel). Both are common faults that affect gameplay in different ways.
All axis values, magnitudes, and deadzone calculations happen locally in your browser. No stick position data is ever transmitted to any server. Your controller's hardware characteristics stay entirely on your device.
| Controller | Stick Tech | Typical Idle Noise | Suggested Min DZ | Factory DZ | Inner DZ Risk | Notes |
|---|---|---|---|---|---|---|
| PS5 DualSense | Potentiometer | 0.01–0.04 | 3–6% | ~5–8% | Moderate | Known drift susceptibility. Test regularly. |
| PS4 DualShock 4 | Potentiometer | 0.01–0.03 | 3–5% | ~5–8% | Moderate | Reliable but aging units drift more. |
| Xbox Series X/S | Potentiometer | 0.01–0.04 | 5–8% | ~7–10% | Moderate | Locked 125Hz polling. Conservative factory DZ. |
| Xbox One | Potentiometer | 0.02–0.06 | 5–8% | ~7–10% | Moderate | Older units show higher idle noise. |
| Nintendo Switch Pro | Potentiometer | 0.04–0.12 | 8–14% | ~8–14% | High | Well-known drift issues. Larger DZ needed. |
| 8BitDo Ultimate 2 | TMR | 0.001–0.005 | 0–2% | ~3% | Very Low | Near-zero drift. Minimal DZ sufficient. |
| GameSir G7 SE | Hall Effect | 0.001–0.004 | 0–2% | ~3% | Very Low | Excellent drift resistance. Competitive DZ. |
| GuliKit KK3 Max | Hall Effect | 0.000–0.003 | 0–1% | ~2% | Minimal | Best-in-class idle noise. Lowest DZ possible. |
| Razer Wolverine V3 Pro | TMR | 0.000–0.004 | 0–2% | ~3% | Very Low | Flagship precision. Near-zero deadzone viable. |
| Generic USB HID | Varies | 0.02–0.15 | Varies | Unknown | Varies | Test individually. Budget sticks need larger DZ. |
Gamepad Tester — free browser-based joystick deadzone testing for PS5 DualSense, PS4 DualShock 4, Xbox Series X/S, Xbox One, Nintendo Switch Pro, 8BitDo, GuliKit, GameSir, and all standard USB HID and Bluetooth gamepads. All axis data processed locally. Compatible with Chrome 58+, Edge 79+, Firefox 55+, Safari 16.4+ · ← Back to Gamepad Tester