Yes, you can connect a Switch controller to your PC, and it works with most games

A Nintendo Switch controller — either a Joy-Con or a Pro Controller — connects to a Windows or Mac computer through Bluetooth or USB. Once connected, your PC recognizes it as a standard game controller, and you can use it in any game that supports a gamepad. The connection process takes about two minutes, and you do not need any special software for basic use.

The main thing to know upfront: your PC needs Bluetooth capability to connect wirelessly. If your computer does not have built-in Bluetooth, you can buy a USB Bluetooth adapter for $10 to $20 and plug it in. A wired USB connection works on any PC without Bluetooth, though you will need a USB-C cable.

Key Takeaways

  • Switch Pro Controllers and Joy-Con pairs both connect to PC via Bluetooth or USB cable without requiring driver installation.
  • Windows 10 and 11 recognize Switch controllers automatically, but you may need to manually pair them through your Bluetooth settings.
  • Some games do not recognize the controller's button layout correctly and may require you to remap buttons or use third-party software like DS4Windows.
  • A USB-C cable connection works on any PC and is more stable than Bluetooth if your computer lacks wireless capability.
  • Joy-Con controllers must be paired together as a single unit on PC, not used individually like they are on the Switch.

Connecting a Switch Pro Controller via Bluetooth

Start by putting your Pro Controller into pairing mode. Hold the small pairing button on the top back of the controller for three seconds until the lights flash. On your PC, open Settings, go to Bluetooth & devices, and click "Add device." Select "Bluetooth" from the menu that appears.

Your PC will search for nearby devices. When you see "Pro Controller" in the list, click it. The pairing completes in a few seconds, and the controller's lights will stop flashing. Your PC now treats it as a standard gamepad. Test it by opening a game that supports controllers — the buttons should respond immediately.

If the controller does not appear in the Bluetooth list, make sure Bluetooth is turned on in your PC's settings. On Windows, check that the toggle next to "Bluetooth" is switched on. If it still does not show up, try the pairing button again and wait for the lights to flash before searching on your PC.

Connecting Joy-Con controllers as a pair

Joy-Con controllers must be paired together on your PC — you cannot use a single Joy-Con the way you do on a Switch. Hold both controllers and press the pairing button (a small button on the top edge of each controller) for three seconds on each one. Both controllers' lights should flash.

On your PC, open Bluetooth & devices settings and click "Add device." Select "Bluetooth" and look for "Joy-Con L" or "Joy-Con R" in the list. Click whichever one appears first. Your PC will pair both controllers together automatically, and they will function as a single gamepad with a standard button layout.

If only one Joy-Con appears in the list and the other does not pair, try the process again. Make sure both controllers are close to your PC and that no other devices are trying to connect to them at the same time.

Using a USB cable instead of Bluetooth

If your PC does not have Bluetooth, or if you prefer a wired connection, plug a USB-C cable into the controller and the other end into your PC. Windows 10 and 11 recognize the controller immediately — no software installation needed. The controller will work in any game that supports gamepads.

A USB connection is more stable than Bluetooth and has no lag. The trade-off is that you are tethered to your PC by a cable, which limits how far you can sit from your computer. For games you play at a desk, this is usually not a problem. For games you play from a couch, Bluetooth is more practical.

If you use a USB cable and the controller does not work, make sure you are using a data cable, not a charging-only cable. Most USB-C cables sold for phones work fine, but some cheap cables carry power only and will not transmit data to your PC.

When games do not recognize the button layout correctly

Some older games or games not designed with console controllers in mind may not recognize your Switch controller's buttons properly. You might press what you think is the jump button and something else happens, or the game might not recognize the controller at all.

The easiest fix is to check the game's settings menu. Many games let you remap buttons or choose a controller profile. Look for "Controls," "Input," or "Gamepad" settings and see if you can adjust the button layout there. If the game has a profile for "Xbox controller" or "generic gamepad," select that — it often works better than auto-detection.

If remapping in the game does not work, you can use third-party software like DS4Windows or Rewasd to remap buttons at the system level. These programs sit between your controller and your games and translate button presses. DS4Windows is free and works well for most situations. Download it, run it, and it will show your controller's buttons. You can then create a profile that remaps buttons the way you want them.

Troubleshooting a controller that will not connect

If your controller pairs but then disconnects, or will not pair at all, start by forgetting the device and trying again. On Windows, go to Bluetooth & devices, find the controller in your list of paired devices, click it, and select "Remove device." Then repeat the pairing process from the beginning.

If the controller still will not stay connected, move closer to your PC. Bluetooth has a range of about 30 feet, but walls, metal objects, and other wireless devices can interfere. Try pairing from the same room, a few feet away from your computer. Once it pairs successfully at close range, you can move farther away and see if the connection holds.

If you are using a USB cable and the controller does not work, try a different USB port on your PC. Some ports deliver power inconsistently, and switching ports often fixes the problem. Also check that the cable itself is not damaged — look for bent connectors or fraying.

Using multiple controllers on one PC

You can connect up to four controllers to your PC at the same time, just as you would on a Switch. Pair each controller separately using the same Bluetooth or USB process. Once all controllers are connected, games that support multiplayer will recognize them automatically.

If you are mixing controller types — for example, one Pro Controller and two Joy-Con pairs — pair them one at a time and test each one in a game before adding the next. This makes it easier to spot which controller is causing a problem if one does not work.

Frequently Asked Questions

Do I need to install drivers for a Switch controller on Windows?

No. Windows 10 and 11 recognize Switch controllers as standard gamepads without any driver installation. Plug in a USB cable or pair via Bluetooth, and the controller works immediately. Some games may need you to remap buttons in their settings, but the PC itself requires no setup.

Can I use a single Joy-Con on my PC?

Not as a standalone controller. Joy-Con controllers must be paired together on a PC to function. If you want to use just one controller, use a Pro Controller instead, which works alone.

Why does my controller disconnect when I move away from my PC?

Bluetooth has a range of about 30 feet, but walls and interference from other wireless devices can shorten that. Try moving closer to your PC and see if the connection stabilizes. If it does, you may need a Bluetooth extender or a USB adapter with better range. A wired USB connection eliminates this problem entirely.

Will my Switch controller work on Mac?

Yes. Mac recognizes Switch controllers the same way Windows does. Pair via Bluetooth in System Preferences under Bluetooth, or connect with a USB-C cable. Games on Mac that support gamepads will work with your Switch controller.

What should I do if a game does not recognize my controller?

First, check the game's control settings to see if you can remap buttons or select a gamepad profile. If that does not work, try third-party software like DS4Windows, which lets you remap buttons at the system level. Some very old games may not support any external controller, in which case you will need to use your keyboard and mouse instead.