100% LOCAL

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

Button and D-pad response

Gamepad button mapping test.

Verify every controller input and see the exact browser button index, pressure, and release state.

18-button map · Digital and analog inputs · Raw values
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

Online gamepad button mapping test for controller troubleshooting

A live map makes it easy to spot an input that never activates, stays pressed, or appears at an unexpected index.

How to test gamepad button mapping online for free

Press every face, shoulder, menu, stick-click, trigger, and directional input to confirm the browser index and pressure value. Hold each control briefly, release it, and verify that the displayed value returns to zero before moving to the next button.

  • Test digital buttons for clean press and release states
  • Squeeze analog triggers slowly to inspect their full value range
  • Hold common multi-button combinations to find input conflicts

Fix a wrong or swapped controller button mapping

Try a different connection mode or browser when an input appears at an unexpected index. Mapping can vary between operating systems and controller modes.

Why Nintendo and Xbox ABXY button labels look swapped

Nintendo and Xbox place the same four letters in different physical positions. A browser's standard mapping can therefore look wrong even when every switch works. Compare the physical button you press with the reported index, then choose the matching layout in your game or remapping software.

Troubleshoot a stuck or unresponsive gamepad button

Reconnect the controller, test another browser, and check the same input in an operating-system panel or game. A value that remains active after release can come from hardware, firmware, or a remapping layer. This browser test can isolate the symptom but cannot inspect the physical switch or repair a mapping.

Frequently asked questions

Short, practical answers to help you read this test result and decide what to do next.

How do I test if a controller button is broken?

Open the button mapping test and press each control. The live map highlights the exact browser button index and pressure value, then returns to zero on release. A button that never lights up, stays pressed, or appears at the wrong index across browsers points to a hardware, firmware, or mapping issue.

Why do my Xbox and Switch controller buttons look swapped?

Nintendo and Xbox place A, B, X, and Y in different physical positions. Browsers often normalize a controller to a standard Xbox-style layout, so a correct Switch controller can look swapped on the diagram. Match the physical button you press with the reported index.

How do I fix a stuck or unresponsive gamepad button?

Reconnect the controller, press a button to wake it, and test in another browser. If the same input stays active everywhere, inspect the cable, wireless pairing, or physical switch. The browser test isolates the symptom but cannot repair a worn or sticky switch.

Does the button mapping test show trigger pressure values?

Yes. Squeeze L2/LT and R2/RT slowly to watch the analog pressure value rise from 0 to 1.00. A trigger that jumps, never reaches full value, or stays partially pressed may need a profile adjustment or hardware check.