Input monitor
Press any button to connect a gamepad
Live telemetry
No controller detected
Axes
Connect a controller via USB or Bluetooth, then press any button so the browser wakes the Gamepad API. This online gamepad tester maps inputs to a live SVG layout, plots stick position with drift error, and runs rumble checks — no download required.
Drift detected? How to fix stick drift · Dedicated stick drift test
Input monitor
Press any button to connect a gamepad
Live telemetry
No controller detected
Axes
Verify every button, stick, and trigger registers before keeping a second-hand pad. Stuck inputs show up immediately on the visualizer and raw button grid.
Release the sticks and watch the offset line. Persistent values above 0.05 with hands off suggest drift — open the dedicated stick drift test for a timed rest check, or read our stick drift fix guide.
LT/RT bars read analog pressure from axes or digital buttons. Vibration buttons fire dual-rumble patterns so you can confirm motors still work.
Connect a controller via USB or Bluetooth, then press any face button so the browser wakes the Gamepad API.
Use P1–P4 to switch player slots when multiple pads are connected.
Exercise sticks, triggers, and face buttons — the Err readout flags offset above 0.05 when sticks rest off-center.
Run HEAVY, LIGHT, BURST, or PULSE vibration tests if your pad supports dual-rumble.
Open this page in Chrome or Edge, connect your pad, and press a button. Windows maps Xbox controllers natively; DualSense and Switch Pro often work over USB or Bluetooth with the same Gamepad API.
Browsers only expose gamepads after you press a button on the pad once. Click the page, press A/Cross or any face button, and the status should update with the device name.
Yes for most standard layouts. Face buttons, shoulders, sticks, and triggers follow the W3C standard mapping on supported browsers. Some niche paddles may use different indices.
No — this is a diagnostic tool, not a repair. For a focused stick drift test with jitter and range trail, use our stick drift tester. See our how to fix stick drift guide for cleaning and module replacement steps.
If your browser and controller expose vibrationActuator, the Vibration Test card plays heavy, light, burst, and pulse patterns. Unsupported pads simply ignore the rumble calls.