Controller Deadzone Test: Check Stick Center Offset
Measure analog stick offset at rest and read a conservative deadzone suggestion. Compare the setting in your game; this test does not calibrate your controller.
GamepadHealth / LIVE INPUT
Connection status
Browsers only reveal a controller after it receives input — that’s a privacy protection, not a sign of a problem. If it’s already plugged in, press any button or move a stick now.
Move a stick or press any button
Follow guided steps for a separate, explainable health report.
This turns on as soon as your browser detects controller input above.
Guided observation
This flow records bounded browser observations. The local report is calculated only after the phases finish.
Step 1 of 1
Place it on a stable surface and release every stick, trigger, and button for a short uninterrupted window.
Movement restarts this window so an accidental touch cannot become a device finding.
Observation flow complete
You completed the interaction flow. Unsupported and inconclusive phases remain separate.
The local v1 report uses provisional thresholds and is not a hardware certification. Unsupported and inconclusive phases stay unscored.
Raw mapping: use the numbered values. The standard controller diagram does not apply.
The browser delayed this preview. This is an environment notice, not a controller failure.
Connection status
Browsers only reveal a controller after it receives input — that’s a privacy protection, not a sign of a problem. If it’s already plugged in, press any button or move a stick now.
Connection status
Live normalized input, guided observations, and the local report are available below.
Connection status
Choose which connected controller to preview. This selection remains only on this page.
Connection status
Reconnect or interact with the controller to continue. No hardware failure is inferred.
Connection status
Return to this visible tab to continue local input sampling.
Connection status
The connection interface is loading. No input is recorded while you wait.
Connection status
The interface could not prepare controller detection. This is not a controller health failure.
Connection status
Your current browser or connection doesn’t expose the controller data this test needs. That’s a browser limitation, not a sign that the controller has a problem.
GamepadHealth
This is a browser test with provisional thresholds, not a definitive hardware diagnosis.
Provisional score thresholds — physical multi-device calibration is still required before public release.
Measure analog stick offset at rest and read a conservative deadzone suggestion. Compare the setting in your game; this test does not calibrate your controller.
Derived from the rest-window p99 plus a safety margin. Use it only as a starting in-game setting; games apply deadzones differently.
The score uses versioned integer calculations from bounded browser observations. It is not a hardware certification.
Free browser-based controller test
Measure analog stick offset at rest and read a conservative deadzone suggestion. Compare the setting in your game; this test does not calibrate your controller.
No install or account needed — raw controller input never leaves your browser.
Simple and explainable
Each stage keeps one clear task on screen and explains what the browser can and cannot observe.
Use a supported browser and interact with the controller when prompted.
Complete focused stick, button, trigger, and stability steps without hidden background tests.
See tested, unsupported, and inconclusive areas separately instead of receiving false zero scores.
Built around clear limits
Unsupported and interaction-required states remain separate from controller health.
Every future metric must explain its browser-observed method and confidence.
Raw controller inputs stay in this page. A result is saved on the server only when you choose Share. Optional analytics follow your privacy preferences.
The suggestion is based on browser-observed center movement and includes a safety margin. It is not a factory calibration value.
Use the smallest setting that prevents unintended movement in your game, then retest responsiveness. Different games may apply deadzones differently.
Try the setting in your game, check small aiming movements and retest. The website does not apply settings.
No. It reports browser-observed input and cannot certify internal hardware, USB polling rate, end-to-end latency, battery health or physical wear.