Free controller tool · No download

Button Mapping Test

This controller button mapping tool shows the index order your browser reports when you press each control. Use it when default labels look wrong on adapters, fight sticks, or non-standard pads.

Waiting for controller…

Connect your controller

USB or Bluetooth. Press any button if nothing appears.

How to use this tool

  1. Connect your controller.
  2. Press one control at a time.
  3. Note the index that lights up.
  4. Keep a local note for emulators or custom binds.

What the readings mean

Standard gamepad button mapping diagram with Gamepad API index labels for sticks, D-pad, face buttons, bumpers, and triggers

Standard Gamepad API indices

The diagram above matches the W3C standard mapping most browsers use for Xbox-style pads: A/Cross = 0, B/Circle = 1, X/Square = 2, Y/Triangle = 3, LB/RB = 4–5, LT/RT = 6–7, View/Menu = 8–9, stick clicks = 10–11, D-pad = 12–15. Press one control at a time in the live panel and confirm the highlighted index matches this map.

When mapping tests help

Non-standard controllers and adapters often confuse default A/B/X/Y labels. Learn the real order here, then verify feel on the controller button tester or raw stream on the gamepad viewer.

Compatibility and limitations

Works with any Gamepad API device that reports buttons.

Does not remapping games for you — it only reveals what the browser sees.

FAQ

Why do my buttons show the wrong letters?

The browser uses standard indices; your physical labels may differ. This mapping test reveals the index order.

Can I save a custom map on this site?

Use the viewer/notes approach locally. This page focuses on discovery, not cloud profiles.

Should I use this before emulator setup?

Yes — knowing browser indices prevents binding guesswork.