100% LOCAL

Test your gamepad instantly in the browser. No downloads or signup required.

Controller Checker tools

Online controller testing tools for every gamepad diagnostic

Choose a focused checker for buttons, sticks, drift, calibration, polling rate, vibration, and more. Every tool runs locally in your browser.

Live Gamepad API tester

Complete Controller Tester

Test every button, analog stick, trigger, and browser-visible vibration feature in real time.

Press any button to connect
No Controller Detected

Connect your controller by USB or Bluetooth, then press any button to activate it.

USB or Bluetooth
Analog inputStick position, drift & circularity
Left StickOK
X +0.00Y +0.00Drift 0.000
Right StickOK
X +0.00Y +0.00Drift 0.000
Analog pressureTriggers (0–1)
LT / L20.00
RT / R20.00
Digital inputButton response map
0Idle
1Idle
2Idle
3Idle
4Idle
5Idle
6Idle
7Idle
8Idle
9Idle
10Idle
11Idle
12Idle
13Idle
14Idle
15Idle
16Idle
17Idle
Gamepad API outputRaw data
Axes
0+0.00
1+0.00
2+0.00
3+0.00
Buttons
01234567891011121314151617
Everything runs locally in your browser

Which controller test should I use for stick drift or range?

Start with the stick drift test when a character or camera moves without input. Use the circularity test for uneven outer range and the calibration workflow to compare center, axes, diagonals, and complete rotations before and after a setting change.

Choose a gamepad button and trigger mapping test

Use the complete mapping test for missing, stuck, duplicated, or swapped inputs. The Xbox, DualSense, Switch, Joy-Con, fight stick, racing wheel, and joystick pages add device-specific labels and compatibility notes to the same live browser data.

Compare controller polling rate, latency, and vibration

The polling test estimates report frequency and interval, while the latency page helps compare repeated browser-visible input timing. Neither is a complete end-to-end hardware measurement. Use the vibration test separately to check the standard rumble actuator exposed by the browser.