InputTestHub

Gamepad Test

Check controller buttons, triggers and analog stick movement in your browser. Inspect centre drift with clear compatibility and mapping notes.

Device Tests Nothing uploaded No sign-up Free, unlimited
Device Tests tool
Connect a controller and press any button on it — browsers hide controllers until a button is pressed.
In short Connect a controller and press any button: browsers keep controllers hidden from a page until a button is pressed. The test then shows every button with its analogue value, so triggers read from 0 to 1 rather than simply on or off; every raw axis; and both sticks with a trail and an adjustable dead-zone overlay. Stick travel and stick drift are measured separately, because they are different questions: travel is how far a stick reaches when you push it, and drift is where it rests when nobody touches it. Drift is only measured by a timed check with both sticks released. Button names follow the browser's standard mapping, and a controller that does not use it is shown with numbered buttons instead.

How to use the Gamepad Test

  1. Connect the controller by USB or Bluetooth, then press any button on it.
  2. Press every button and pull both triggers; each one shows its value and stays marked once seen.
  3. Move both sticks around their full range and watch the trail reach the outer circle.
  4. Let go of both sticks and press “Check drift at rest”, then download the report if you want a record.

About the Gamepad Test

The Gamepad Test reads a controller through the browser’s Gamepad API and shows exactly what the browser receives: every button, every analogue value and every axis.

Buttons, triggers and axes

Each button shows a value between 0 and 1. Digital buttons jump straight to 1; analogue triggers pass through every value in between, which is how you spot a trigger that no longer reaches full travel. The raw axes are listed as well, in the order the browser reports them, so a controller with extra axes is not hidden.

Travel and drift are different questions

Travel is how far a stick reaches when you push it; a healthy stick gets close to 1.0 at the edge. Drift is where a stick sits when released; a healthy stick settles close to 0. The resting check samples both sticks for three seconds while you keep your hands off, and throws the result away if a stick moves during it.

The dead-zone overlay

Games ignore small stick movements inside a dead zone. The shaded circle shows what a dead zone of the chosen size would ignore, and the resting check tells you the smallest dead zone that would hide a drifting stick. The overlay is a picture: it does not change or calibrate the controller.

Compatibility and mapping

  • Browsers hide controllers from a page until a button is pressed, as a privacy measure.
  • When the browser recognises a controller it reports a standard mapping and the test uses familiar names. Otherwise buttons are numbered, because the same number can mean different buttons on different controllers.
  • A controller can behave differently over Bluetooth and over USB.
  • The rumble button appears only when this browser exposes rumble for the connected controller.
  • Browsers stop updating controllers while the tab is in the background.

Related checks

Where this tool stops

The browser sees what the operating system passes on. Some controllers need a driver or a specific connection mode before they appear at all, and extra buttons such as back paddles are often not exposed to browsers.

Frequently asked questions

Nothing appears when I connect my controller.
Browsers hide controllers until you press a button on them, as a privacy measure. Press any button and the panel will populate. If it still does nothing, check the controller is in the right pairing mode — some Xbox and PlayStation pads behave differently over Bluetooth than over USB.
Which controllers work?
Anything the browser exposes through the Gamepad API: Xbox, PlayStation, Switch Pro and most third-party pads, over both USB and Bluetooth. Controllers the browser recognises use the standard mapping; others are shown with numbered buttons.
Can I test rumble?
Where the browser exposes it for your controller, a Test rumble button appears and plays a short vibration. If there is no button, this browser does not offer rumble for that controller.
Why is the dead-zone overlay not fixing my drift?
Because it is a picture, not a setting. It shows what a game using that dead zone would ignore. The dead zone itself is set in the game or in your system's controller settings.
Are there any usage caps on the Gamepad Test?
No charge and no sign-up. There is no free tier to run out of because there is no paid tier — inputtesthub.com is funded by advertising rather than by metering the utility.
Does anything I enter leave my computer?
No. The Gamepad Test runs entirely in your browser using JavaScript. Your input never reaches inputtesthub.com or any third party — open your browser's Network tab while you use it and you will see no request go out.
Who is the Gamepad Test for?
In practice it gets used for three things: checking a second-hand controller before the return window closes. Confirming a controller is paired and working before a game session. Testing triggers after a repair. It is built for exactly those cases rather than being a general-purpose tool with this bolted on.
Do I need to install anything to run this test?
No installation, no extension and no driver. The Gamepad Test uses the browser's own device APIs and begins as soon as the page loads, so there is nothing to press first. Press Reset at any point to start over with a clean slate.

Related device tests tools

All 53
01

Keyboard Test

Test keyboard keys, inspect repeated inputs and review a local test summary. Get clear…

02

Online Keyboard Tester

A full-size keyboard tester that runs in the browser with nothing to install. Every key you…

03

TKL Keyboard Test

Tests a tenkeyless keyboard — the full layout minus the number pad — including the function…

04

60% Keyboard Test

Tests a compact 60% or 65% keyboard: the alphanumeric block, modifiers and arrows, without the…

05

Numpad Test

Tests every key on the number pad, including Num Lock, the operators and the separate Enter…

06

Arrow Key Test

Tests the four arrow keys on their own. Useful when only the direction keys have stopped…

07

Function Key Test

Tests the F1 to F12 row and shows which keys your browser intercepts before the page can see…

08

Modifier Key Test

Tests Shift, Ctrl, Alt, Meta, Caps Lock, Tab and Escape, telling the left and right versions…

09

Key Rollover Test (NKRO)

Measures how many keys your keyboard can register at once. Membrane boards usually stop at…

10

Keyboard Ghosting Test

Hold real gaming and typing combinations together and see whether every key arrives — or one…