Gamepad Test Online: Controller, Stick Drift & Trigger Check

Click Controller tester Use this browser-based gamepad tester to check controller detection, button mapping, thumbsticks, trigger travel, drift-watch offset, raw input, and optional vibration support.

Browser gamepad tester

Live controller buttons, sticks, triggers, and vibration

Connect one or more controllers, press any button to wake the active pad, and watch live input, drift-watch offset, circularity, trigger values, and optional vibration support.

No controller detected yet

Connect a controller by USB or Bluetooth, keep this tab active, and press a button, trigger, or stick to help the browser expose it.

Why run a gamepad test online

A gamepad test online is useful when you need a quick answer to practical controller problems: is the pad detected, do the buttons map correctly, do the triggers report smoothly, do the sticks return near center, and does the browser expose vibration at all. It works as a first-pass diagnostic for many Xbox, PlayStation, Nintendo, and generic controllers that the browser can see through the Gamepad API.

How the test works

This page reads live browser gamepad input and shows face buttons, D-pad, bumpers, triggers, stick presses, raw button values, raw axis values, and the current mapping type. It also tracks a simple drift-watch center offset, keeps a stick trace for circular sweeps, and can trigger short haptic tests when the browser exposes vibration support. Because it is based on browser input, it reflects what web apps and browser games can actually see on your current setup.

How to interpret results

If the controller is detected, the expected buttons light up, trigger values move smoothly, and the sticks settle close to center after release, the controller is probably behaving well at the browser level. A moderate or high center offset can suggest stick drift, weak spring return, or a stick that does not rest close to zero. If labels look wrong, the controller may still be fine, but the browser may be exposing a non-standard mapping. If vibration is unavailable, that usually means the browser or current connection path does not expose haptics rather than proving the controller cannot rumble elsewhere.

  • Use the controller switcher if more than one pad is connected.
  • Press a button after connecting because some browsers only expose live state after user input.
  • Compare USB and Bluetooth results if mapping, vibration, or detection behaves differently.
  • Use the raw data section when friendly labels look wrong or a mapping seems non-standard.
  • Treat drift-watch offset as a practical warning signal, not a formal calibration result.

This tool reports browser-level controller input only. It does not calibrate sticks, repair dead zones, flash firmware, guarantee console compatibility, or provide lab-grade latency or polling-rate measurement. It is best used as a fast browser-side controller diagnostic before deeper hardware testing.

Frequently Asked Questions

What does this gamepad test check?

It checks whether your browser detects a controller and then shows live buttons, thumbsticks, trigger values, mapping status, raw input, drift-watch offset, stick trace, and optional vibration support.

How do I test my controller online?

Connect the controller, keep this tab active, and press a button or move a stick. Once the browser exposes the device, the page will show live input and let you inspect buttons, triggers, sticks, and mapping.

Does this work with Xbox, PlayStation, and Switch controllers?

Often yes. Many Xbox, PlayStation, Nintendo, and generic controllers work in browsers that support the Gamepad API, but the exact mapping and feature exposure can vary by browser, operating system, and connection mode.

Why is my controller not detected?

Make sure the controller is connected, this tab stays active, and you press a button or move a stick to wake it. Some browsers only expose live gamepad state after user interaction.

Why do the button labels look wrong?

That usually means the browser is exposing a non-standard mapping. In that case, the raw button and axis indexes are more reliable than the friendly labels.

Can this test stick drift?

It can help you spot suspicious stick behavior by showing live stick movement and a center-offset estimate while the stick is resting. It is useful as a practical drift check, but it is not a full calibration tool.

What does center offset mean?

Center offset estimates how far the stick rests from zero after repeated low-movement samples. A higher value can suggest drift, weak spring return, or a stick that does not settle close to center.

Can this test dead-zone behavior?

It can help you inspect dead-zone behavior visually by showing how the stick begins moving away from center and how close it comes back to zero. It does not change or read your in-game dead-zone setting directly.

Can this test triggers?

Yes. The page shows left and right trigger values live, which is useful for checking analog travel, stuck triggers, or triggers that only behave like digital buttons in the browser.

Can this test vibration?

If the browser exposes a vibration actuator for the focused controller, the page can trigger short haptic tests. Not every browser or controller connection exposes vibration support.

Why does vibration not work here even though the controller rumbles in games?

Games can access controller features differently from the browser. If the browser does not expose a vibration actuator, this page cannot trigger rumble even if the controller supports it elsewhere.

Can this measure polling rate or controller latency?

No, not reliably. This page is useful for detection, mapping, buttons, triggers, sticks, and browser-visible vibration, but true polling-rate and latency analysis need more specialized tools.

Does this work over USB and Bluetooth?

Usually yes. If one connection mode behaves differently, compare wired and wireless results because mapping, detection, and vibration exposure can change.

Can Steam, DS4Windows, or remapping software affect the result?

Yes. Input wrappers and remapping tools can change what the browser sees, including labels, button order, mapping type, and whether the controller appears standard or non-standard.

Is this gamepad test private?

Yes. The tester runs in your browser and is designed to inspect live controller input locally. It does not need account access or calibration permissions.

What can this browser gamepad test not measure?

It cannot guarantee console compatibility, repair hardware, calibrate sticks, update firmware, or expose anything the browser does not provide through the Gamepad API. Treat it as a browser-side diagnostic, not a full hardware certification tool.