Switch Pro Controller Tester

Pro Controller · 8BitDo · Clones

Check Nintendo-layout face buttons, digital ZL/ZR, both sticks and the D-pad over USB-C or Bluetooth. No software required.

Connect your controller with USB or Bluetooth and press any button to wake it up. Processed locally

Switch Pro Controller

Press any button on your controller to begin
ZLZR L R XYAB
Buttons—
Mapping—
Updates— Hz
VID:PID—
Button PressedWaiting for Input

Analog Sticks

Position & distance from centre
LEFT STICK
+0.00, +0.00
Dist: 0.0%
RIGHT STICK
+0.00, +0.00
Dist: 0.0%

Triggers

Analog pressure 0 – 1
0.00
LT / L2
0.00
RT / R2

Raw Data

Gamepad API output
AXES
BUTTONS
NO CONTROLLER DETECTED — PRESS ANY BUTTON

Vibration Test

Dual rumble motors

Press a preset to feel each motor.

Testing a Switch Pro Controller

Nintendo layout: B is the bottom button and A is on the right.

Nintendo Layout

Labels follow the B/A/Y/X positions printed on the controller.

USB or Bluetooth

Enable “Pro Controller Wired Communication” on the Switch for USB use, or pair over Bluetooth.

Stick Health

See resting values and distance from centre for both sticks.

How to Test a Switch Pro Controller

  1. 1

    Pair over Bluetooth by holding the small sync button on top until the lights run, or use a USB-C data cable.

  2. 2

    Press any button so the browser exposes the pad.

  3. 3

    Press B, A, Y, X, the D-pad, L/R, ZL/ZR, minus, plus, Home and Capture.

  4. 4

    Rotate both sticks and click them in, then release them and check the error figures.

  5. 5

    Try the rumble presets. HD Rumble support in browsers is limited, so results vary.

Nintendo Layout vs Xbox Layout

Nintendo places A on the right and B at the bottom, the opposite of Xbox. Browsers map by position, so the bottom button is index 0 either way.

ZL and ZR are digital on the Pro Controller. They jump straight from 0 to 1, which is normal and not a fault.

Pro Controller on PC

Steam has built-in Pro Controller support, including gyro. Without Steam, Windows may treat it as a generic pad with unusual mapping.

Many 8BitDo and third-party pads have a Switch mode. Switch them to X-input mode for the most standard layout in browsers.

Testing Third-Party Switch Pads

Many budget Switch-style pads use their own chips. They may report raw mapping, so use the button mapping test to confirm indices.

Pads with a mode switch usually offer Switch, X-input and D-input modes. X-input mode gives the most predictable results in a browser.

Standard Button Index Map

This is the order browsers use when a pad reports "standard" mapping.

IndexRolePlayStationXboxNintendo
0Bottom face button✕AB
1Right face button○BA
2Left face button□XY
3Top face button△YX
4 / 5BumpersL1 / R1LB / RBL / R
6 / 7TriggersL2 / R2LT / RTZL / ZR
8 / 9Select / StartCreate / OptionsView / Menu− / +
10 / 11Stick clicksL3 / R3LS / RSLS / RS
12–15D-pad up, down, left, rightD-padD-padD-pad
16Home buttonPSXboxHome
17Extra buttonTouchpad clickShare (some browsers)Capture

Common Pro Controller Problems and Fixes

Pro Controllers are sturdy, but these issues still come up.

Stick drift

The Pro Controller can drift like Joy-Con. Confirm it with the drift test.

Wrong button order

Raw mapping in some browsers mixes up the indices. Try Chrome, or use the mapping test to see the real numbers.

Will not pair

Remove it from Bluetooth settings, press sync again and keep it close to the computer.

No rumble

HD Rumble uses Nintendo's own protocol, which browsers mostly cannot drive. Test rumble on the Switch instead.

Frequently Asked Questions

Why are ZL and ZR only 0 or 1?

They are digital buttons on the Pro Controller — there is no analog travel to measure.

Do 8BitDo pads work?

Yes. In Switch mode they appear with this layout; in X-input mode use the Gamepad Tester.

The Home button does nothing

Some drivers reserve it. Steam may also capture it — close Steam and try again.

Does gyro work?

Motion data is not exposed for the Pro Controller in browsers.

Why do ZL and ZR show only 0 or 1?

They are digital buttons on the Pro Controller, unlike the analog triggers on Xbox and PlayStation pads.

Can I test the gyro?

Not through the standard Gamepad API. Steam Input can show Pro Controller gyro on PC.

Does the Pro Controller have analog triggers?

No. ZL and ZR are digital, so they only report 0 or 1.

Related guides

More tools you might need