Controller Health Check

One guided pass through every diagnostic, ending in a score you can actually check — each category is shown with its own result and weighting.

Controller Health Check

A guided pass through every diagnostic, ending in a transparent score

Step 1 / 8
  1. Connection check
  2. Resting stick drift
  3. Buttons
  4. Triggers
  5. Stick range
  6. Vibration
  7. Update stability
  8. Report

You can skip any step. Anything that is skipped or unsupported is marked “Not available in this browser” and lowers only the diagnostic confidence, never the score unfairly.

Controller status

No Controller Detected

Connect your controller using USB or Bluetooth and press any button.

  • Browsers only reveal a pad after it sends its first input — press a face button or move a stick.
  • Both USB and Bluetooth work. If nothing appears at all, reconnect the controller and press a button with this page focused.
  • Some remapping tools claim the pad before the browser sees it. If nothing shows up, try closing them and reloading.
  • Chrome or Edge expose the most controller features, including vibration.

Test history

Saved on this device only — no account, nothing uploaded

No saved results yet. Finish a health check and choose “Save to history” to compare before and after, USB against Bluetooth, or one controller against another.

Troubleshooting

Controller not detected? Work through this checklist

Nine checks covering focus, cables, Bluetooth pairing, background software, DS4Windows virtual controllers and browser support — open it only if your controller is not showing up.

How the score is put together

Stick drift carries the most weight, because resting movement is the fault that ruins gameplay most often. Button detection is next, then trigger performance and stick range.

Vibration and browser update stability count for very little, because both depend heavily on which browser and connection you are using rather than on the controller itself.

Confidence, not just a number

Skipping steps does not unfairly lower your score — it lowers the diagnostic confidence instead, and anything unsupported is labelled clearly rather than counted as a failure.

This is a browser diagnostic reading. It is not a manufacturer certification and carries no warranty meaning.

Frequently asked questions

How long does the full health check take?
About two to three minutes, most of which is the nine-second drift sample and pressing every button once.
What counts as a good score?
90 and above is excellent, 78 to 89 is good, 60 to 77 is fair, and below 60 means at least one category needs attention. The category list tells you which.
Is my score comparable with someone else's?
Roughly, as long as both were run in a similar browser and connection. Differences in update rate and mapping affect the smaller categories.
Where is my report stored?
Nowhere, unless you press Save to history — then it stays in this browser's local storage on this device only.

Continue testing

GamePadTestLab reports what your browser can see. It cannot repair stick drift, certify hardware, or read a controller's firmware. Read the testing methodology for exactly how each figure is calculated and where it stops being reliable.