TestMyGears

Gamepad tester & analog stick visualizer

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.

Input monitor

Press any button to connect a gamepad

Pressed Idle

Live telemetry

No controller detected

0
+0.00
1
+0.00
2
+0.00
3
+0.00
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

Why test your controller online?

Test a controller on PC before you buy

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.

Analog stick drift readout

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.

Trigger pressure and rumble diagnostics

LT/RT bars read analog pressure from axes or digital buttons. Vibration buttons fire dual-rumble patterns so you can confirm motors still work.

How to use the controller test

  1. Step 1

    Connect a controller via USB or Bluetooth, then press any face button so the browser wakes the Gamepad API.

  2. Step 2

    Use P1–P4 to switch player slots when multiple pads are connected.

  3. Step 3

    Exercise sticks, triggers, and face buttons — the Err readout flags offset above 0.05 when sticks rest off-center.

  4. Step 4

    Run HEAVY, LIGHT, BURST, or PULSE vibration tests if your pad supports dual-rumble.

Gamepad tester & analog stick visualizer FAQs

How do I test my controller on PC?

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.

Why does it say no controller detected?

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.

Does this work with PS5 and Xbox controllers?

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.

Can this page fix stick drift?

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.

Can I test vibration / rumble?

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.