Free controller tool · No download

Controller Compatibility Checker

This controller detector shows what your browser actually sees: id string, button count, axes, mapping hints, and vibration availability. Use it for controller detection checks, a quick gamepad detector pass, or when an XInput test-style question is really “does the browser see my pad?”

Waiting for controller…

Connect your controller

USB or Bluetooth. Press any button if nothing appears.

How to use this tool

  1. Connect the controller and press a button.
  2. Read the detection summary in the panel.
  3. Note missing features instead of assuming they exist.
  4. Continue to the gamepad viewer for raw values.

What the readings mean

Multiple game controllers prepared for a browser compatibility check

Detection vs gaming compatibility

A pad that works in a native game may still be limited in the browser. This page reports API reality — a practical joystick detector / controller input detector for web testing — not a store compatibility badge for every console title.

XInput and browser limits

Searches for XInput tester often mean “does Windows see this as a gamepad?” The browser sits above that stack. If detection fails here, fix OS pairing first, then retest. For live inputs after detection, open the gamepad tester.

Compatibility and limitations

Depends on browser, OS permissions, drivers, and whether the device presents as a standard gamepad.

Manual model notes are reference text only and never override detected values. Console exclusives and vendor protocols are outside this checker.

FAQ

Why does my controller work in Steam but not here?

Steam Input and native drivers can succeed while the browser Gamepad API still lacks permission or mapping.

Is this an XInput test?

It answers the browser-side question: what does the Gamepad API expose? It is not the Windows XInput Controllers control panel.

How do I detect a controller in Chrome?

Connect the pad, focus the tab, press a button, then read this detector panel.

What next if detection succeeds?

Run the homepage tester, then specialized tools for drift, buttons, or rumble as needed.