Controllers

Switch Pro Controller Test: Buttons and Drift

Test a Nintendo Switch Pro Controller on your PC or Mac: every button, ZL and ZR, stick drift and rumble, with the A and B swap explained. Nothing is uploaded.

Runs in your browser. Your button presses and stick readings never leave this device. No upload, no sign-up.

Waiting for a controller. Press any button on it.

Connect your controller, click this page, then press any button on the controller. Browsers show a controller to a page only after one of its buttons is pressed.

ZL (button 6)ZLZR (button 7)ZRL (button 4)LR (button 5)RSyncLeft stick press (button 10)LSD-pad up (button 12)D-pad down (button 13)D-pad left (button 14)D-pad right (button 15)Right stick press (button 11)RSX (button 3)XA (button 1)AB (button 0)BY (button 2)YMinus (−) (button 8)Plus (+) (button 9)Capture (button 17)Home (button 16)CaptureHome
Buttons light up while you press them and stay green once they've worked.
Controller–
Mapping–
Reports–
Slot–
Rumble–

Buttons

0 tested
  • B
  • A
  • Y
  • X
  • L
  • R
  • ZL
  • ZR
  • −
  • +
  • LS
  • RS
  • ↑
  • ↓
  • ←
  • →
  • Home
  • Cap

Press each button once. Each one turns green when it works.

Sticks

Move each stick around the edge in slow circles. The dot should reach the circle in every direction and come back to the middle when you let go.

Left stick X 0.000 Y 0.000
Right stick X 0.000 Y 0.000

Triggers

Press each trigger slowly all the way down, then let go. The curve shows how the reading rose and fell.

ZL –

Not pressed yet

Press it slowly all the way down, then let go.

ZR –

Not pressed yet

Press it slowly all the way down, then let go.

Stick drift

Put the controller down, press Test stick drift and don't touch it for 7 seconds.

Left stick Not tested

Rests at–
Jitter–
Furthest from center–
Suggested dead zone–

Right stick Not tested

Rests at–
Jitter–
Furthest from center–
Suggested dead zone–

Rumble

  • Strong motor
    The deep rumble, usually in the left grip
  • Weak motor
    The lighter buzz, usually in the right grip
  • Both motors
    Both at once, at full strength

Rumble works from web pages in Chrome, Edge and Safari 16.4 or later on a Mac.

Polling rate

Press Measure polling rate, then move a stick in circles until it finishes, about 3 seconds.

New readings per second–HzNot measured yet
Raw values from the browser

Buttons

    Axes

      Your report

      Run the test above. Your results will appear here as plain text you can paste into a support chat, a return request or a forum post.

      How to test a Switch Pro Controller

      1. Connect your Pro Controller with a USB-C cable, or pair it over Bluetooth with the Sync button (the steps are below). Click this page, then press A or any other button.
      2. Press every button once: A, B, X and Y, L and R, ZL and ZR, − and +, the D-pad, both sticks (push them in), Home and Capture.
      3. Move both sticks around the edge in slow circles. ZL and ZR are on or off, so one press each is enough.
      4. Put the controller on a table and press Test stick drift. Don't touch it for 7 seconds.
      5. Try the rumble buttons, then press Copy report to keep the results.

      Where A, B, X and Y end up

      On a Nintendo controller, A is on the right and B at the bottom. On an Xbox controller it's the other way round: A at the bottom, B on the right. X and Y are swapped the same way. Browsers number the face buttons by position, not by the letter printed on them:

      NumberPositionSwitch Pro labelXbox label
      0BottomBA
      1RightAB
      2LeftYX
      3TopXY

      So when a web game that shows Xbox prompts asks for A, press the button at the bottom, your B. The drawing above follows positions too: press A and the right-hand button lights up. Some systems swap the buttons back to match their letters. If pressing A lights up the bottom button on the drawing, your system is doing that, and games on it will see the same.

      Pro Controller buttons in the browser

      NumberPro ControllerNotes
      0–3B, A, Y, XBottom, right, left and top
      4, 5L, RThe shoulder buttons
      6, 7ZL, ZRDigital: 0 or 1, nothing in between
      8, 9Minus (−), Plus (+)Above the D-pad and the face buttons
      10, 11Left and right stick pressPush the sticks in
      12–15D-pad up, down, left, rightFour separate buttons
      16HomeThe round button with a house
      17CaptureThe square button; only some browsers report it

      The left stick is axes 0 (left and right) and 1 (up and down), and the right stick is axes 2 and 3. Pushing a stick up gives -1 and pulling it down gives 1.

      Connect a Pro Controller to a computer

      With a USB-C cable

      Plug the controller in with a USB-C cable that carries data; some cables only charge. A cable is the quickest way to rule out Bluetooth problems, and it charges the controller while you test.

      Over Bluetooth on Windows 11

      1. Hold the small Sync button on the top edge of the controller, next to the USB-C port, until the player lights run back and forth.
      2. Open Settings → Bluetooth & devices → Add device → Bluetooth and choose Pro Controller.
      3. When Windows says it's connected, click this page and press a button.

      Over Bluetooth on a Mac

      1. Hold the Sync button until the player lights run back and forth.
      2. Open System Settings → Bluetooth and click Connect next to Pro Controller.
      3. Click this page and press a button.

      To use the controller with your Switch again, connect it to the Switch dock with a USB-C cable, or open Controllers → Change Grip/Order on the Switch and press the Sync button.

      What a browser can and can't check on a Pro Controller

      What the results mean for a Pro Controller

      A button works if it lights up while you press it and goes dark when you let go. Press the D-pad in each direction separately: a direction that needs a hard press, or triggers its neighbor, is worn.

      The drift test calls a stick normal when it rests less than 0.03 from center, slight drift from 0.03 to 0.08 and severe drift above that, and suggests a dead zone for your games. If a stick drifts, calibrate it on a Switch first: System Settings → Controllers and Sensors → Calibrate Control Sticks. Then run the drift test here again to see whether it helped. How to fix controller stick drift covers what to try after that.

      ZL and ZR should read 1 while you hold them and 0 when you let go. The drift test also checks that both read 0 at rest; a ZL or ZR stuck at 1 means the button is jammed.

      Switch Pro Controller not working on your computer?

      Your Pro Controller isn't found

      Browsers show a controller only after you press one of its buttons while the page is open, and only to the window in front. If that doesn't help, check that your computer sees it.

      Windows 11

      1. Open Settings → Bluetooth & devices and check that Pro Controller shows as connected. If it's listed but not connected, remove it and pair it again.
      2. On a cable, try a USB-C cable that carries data, and a port on the computer itself rather than a hub.

      macOS

      1. Open System Settings → Bluetooth and check that Pro Controller shows as connected.
      2. If it won't connect, click the info button next to it, choose Forget This Device, and pair it again.

      If Steam is open, quit it, then reconnect the controller and press a button on this page.

      Buttons are swapped or wrong

      1. Remember that A and B, and X and Y, sit in different places than on an Xbox controller. The drawing shows which position lit up.
      2. Quit Steam, reconnect the controller and test again. Steam's support for the Pro Controller can change what other apps see.
      3. If the mapping line says Not standard, try Chrome or Edge, which recognize the Pro Controller's layout.

      It keeps disconnecting over Bluetooth

      1. Charge it with the USB-C cable. A low battery causes dropouts before the controller switches off.
      2. Move closer to the computer and away from other wireless gear, such as Wi-Fi routers and USB 3 hubs.
      3. Remove the controller from your Bluetooth settings and pair it again.
      4. If it stays connected on a cable, the wireless link is the problem, not the buttons or sticks.

      A stick drifts

      1. Calibrate it on a Switch: System Settings → Controllers and Sensors → Calibrate Control Sticks.
      2. Run the drift test here again and compare the numbers.
      3. If it still drifts, set the suggested dead zone in your game or in Steam, or read the stick drift guide for cleaning and repair.

      Common questions

      Why are A and B swapped on the Switch Pro Controller?

      Nintendo puts A on the right and B at the bottom, the opposite of an Xbox controller. Browsers number buttons by position, so your B button is button 0 and A is button 1, and games that show Xbox prompts call your B button A.

      How do I connect a Switch Pro Controller to a PC or Mac?

      Use a USB-C cable that carries data, or pair it over Bluetooth: hold the small Sync button on the top edge until the player lights run back and forth, then choose Pro Controller in your computer's Bluetooth settings. Then press any button on this page.

      Why are ZL and ZR only on or off?

      The Switch Pro Controller's ZL and ZR are digital buttons, not analog triggers, so they read 0 or 1 with nothing in between. That's normal and not a fault.

      Why doesn't the Capture button show up?

      Some browsers report Capture as button 17 and others don't pass it on at all. If it doesn't light up here, try Chrome or Edge, or check it on a Switch, where it takes a screenshot.

      How do I calibrate the Switch Pro Controller's sticks?

      On a Nintendo Switch, open System Settings → Controllers and Sensors → Calibrate Control Sticks and follow the steps. Then run the drift test here again to see whether the sticks rest closer to center.

      Does Steam change how the Switch Pro Controller works?

      It can. Steam takes over the controller for its own button settings, which can change what other apps, browsers included, see. If buttons look wrong while Steam is open, quit Steam, reconnect the controller and test again.

      Nintendo Switch is a trademark of Nintendo. Plug and Check is not affiliated with Nintendo.

      Something not right?

      Tell us if your device wasn't found or a result looks wrong. Your browser, system and device model help us check.

      We read every message and use your email only to reply. Privacy notice