Browser-based controller input diagnostics

See what your browser receives from your controller.

Test buttons, analog triggers, sticks, raw axes, center deviation, observed range, circularity, and a guided deadzone threshold workflow without uploading controller data.

Connect a controller and press any buttonThe browser will list controllers it can expose through the Gamepad API.
About these results

Results reflect input values exposed by your browser and operating system and may differ from raw hardware measurements. Session measurements describe only the values observed while you run them; they do not diagnose hardware failure.

Standard Mapping

When the browser reports mapping = "standard", the tool can label common buttons, triggers, and the two main stick axes using the standard Gamepad layout.

Raw Input Mode

If the browser does not report standard mapping, the tool shows Button 0, Button 1, Axis 0, Axis 1, and the rest of the values exactly by index instead of guessing a physical layout.

No controller upload

The MVP reads controller values locally in the page. It does not send your controller test results to a server or require an external data API.