How to Connect Xbox Controller to PC: USB, Bluetooth & Wireless Adapter
Three ways that work on Windows 10 and 11, plus the fixes for when your controller refuses to show up.
Quick Answer
The fastest way to connect an Xbox controller to PC is a data-capable USB cable. Plug it in and Windows installs the driver on its own.
For wireless, hold the Pair button for three seconds until the Xbox button flashes. Then open Settings > Bluetooth & devices > Add device > Bluetooth and pick Xbox Wireless Controller. A solid Xbox button means you’re connected.
Bluetooth works on Xbox Series X|S controllers and Xbox One controllers from model 1708 (2016) onward. Older Xbox One controllers need a cable or the Xbox Wireless Adapter.
How I Tested These Connection Methods
I’ve connected Xbox controllers to Windows PCs using all three methods in this guide: a USB cable, Bluetooth and Microsoft’s Xbox Wireless Adapter. The steps below follow how I set things up myself, then I checked them against Microsoft’s Xbox Support instructions.
Three quirks are worth knowing before you start. Charge-only cables power the controller but never let Windows see it. The controller’s headphone jack stays silent over Bluetooth. And the Xbox Wireless Adapter only talks to Xbox controllers, so it won’t pair a PlayStation pad or a pair of earbuds.
This guide reflects my personal experience and isn’t professional technical advice.
Which Way to Connect Xbox Controller to PC Is Best?
You have three options, and none of them is wrong. It comes down to what hardware you own and how much freedom you want.
USB cable
Zero setup and zero pairing. Best if you want the most reliable link, or you own an older Xbox One controller.
Bluetooth
No extra purchase if your PC already has Bluetooth. Best for one player who wants a quick wireless setup.
Xbox Wireless Adapter
Keeps the full Xbox feature set without a cable. Best for multiplayer or if you want the headphone jack.
How the controller reaches your PC
| Method | Extra hardware | Headphone jack | Headsets & chatpads | Controllers at once | Best for |
|---|---|---|---|---|---|
| USB cable | Data-capable cable only | Works | Works | Up to 8 | Simplicity, competitive play, older controllers |
| Bluetooth | PC with Bluetooth (built-in, card or dongle) | Not available | Not supported | One at a time recommended | Quick single-player wireless |
| Xbox Wireless Adapter | Adapter, or a PC with Xbox Wireless built in | Works | Works | Up to 8 | Multiplayer and full features |
Those limits come from Microsoft’s Xbox Support documentation. With USB or Xbox Wireless you can connect 8 controllers, or 4 if each has a chat headset attached, or 2 if each has a stereo headset.
Before You Start: Check Your Controller and PC
Not every Xbox controller supports every method, and this is where most people get stuck. Find your model first.
| Controller | USB port | Bluetooth? |
|---|---|---|
| Xbox One (models 1537 and 1697, 2013–2015) | Micro-USB | No. Use a cable or the Xbox Wireless Adapter |
| Xbox One (model 1708, 2016, and later) | Micro-USB | Yes |
| Xbox Wireless Controller (Series X|S) | USB-C | Yes |
| Xbox Elite Wireless Controller Series 2 | USB-C | Yes |
| Xbox Adaptive Controller | USB-C | Yes |
You’ll find the model number on the controller’s label. Check the back or inside the battery bay. Then run through this quick list:
- Windows 10 or Windows 11, with the latest updates installed.
- Fresh batteries or a charged battery pack.
- A data-capable USB cable if you plan to go wired.
- Bluetooth switched on, if you plan to pair wirelessly.
- Any nearby Xbox console switched off, so the controller doesn’t reconnect to it instead.
Method 1: Connect Xbox Controller to PC with a USB Cable
This is the simplest route. Windows detects the controller and installs the driver automatically, so there’s nothing to pair.
Choose the right cable
Xbox Series X|S, Elite Series 2 and Adaptive controllers use USB-C. Xbox One controllers use micro-USB. The cable must carry data, not just power.
Plug into a port on the PC
Prefer a port on the computer itself. Unpowered hubs can add problems.
Wait for Windows
You should hear the usual connection sound. The driver installs itself, and the controller is usually ready within seconds.
Press the Xbox button if nothing happens
Some controllers need waking. If the PC doesn’t see the controller after sleep, press the Xbox button or unplug and replug the cable.
Test it
Search Windows for “Set up USB game controllers”, select your controller, open Properties and press a button. You should see it register.
Why a wired connection is worth it
There’s no Bluetooth pairing, no adapter and usually no troubleshooting. You can also use the controller’s headphone jack, and a compatible headset’s microphone works too.
I like it for games where input responsiveness matters. The controller talks straight to the PC, so wireless interference isn’t part of the picture. The downside is obvious: you’re tied to the cable length.
The charge-only cable trap
If the controller lights up but Windows never reacts, the cable is the first suspect. Some cables only carry power. Swap in a cable you know transfers data, such as the one that came with the controller. If the port itself seems dead, my guide on fixing “USB device not recognized” in Windows 11 walks through it.
Method 2: Pair Your Xbox Controller with PC over Bluetooth
Bluetooth is the most convenient wireless option if your PC already has it. Many motherboards and laptops do. If yours doesn’t, a PCIe card or USB Bluetooth dongle adds it.
One warning: skip very old adapters. A reasonably modern one, such as a Bluetooth 5.x model, is the safer bet.
1. Power on
Press the Xbox button.
2. Enter pairing mode
Hold Pair for 3 seconds. The logo flashes fast.
3. Add device
Open Bluetooth settings in Windows.
4. Select
Choose Xbox Wireless Controller.
5. Confirm
The Xbox button turns solid.
Step-by-step on Windows 11
Turn on Bluetooth
Open Settings (Win+I), go to Bluetooth & devices and switch Bluetooth on.
Put the controller in pairing mode
Press the Xbox button, then hold the Pair button on top for about three seconds until the Xbox logo flashes rapidly.
Add the device
Select Add device, then choose Bluetooth when Windows asks what type of device you’re adding.
Pick the controller
Select Xbox Wireless Controller (or Xbox Elite Wireless Controller) when it appears. Windows finishes pairing.
Check the light
When the connection succeeds, the Xbox logo stops flashing and stays solid. Click Done.
On Windows 10
Open Settings, go to Devices, then Bluetooth & other devices. Make sure Bluetooth is on and select Add Bluetooth or other device. Choose Bluetooth and continue as above.
Windows 11 shortcut
Press Win+A to open Quick Settings, then click the arrow beside the Bluetooth button to manage Bluetooth devices. Your controller will show up there while it’s in pairing mode.
What you give up with Bluetooth
Bluetooth isn’t identical to Microsoft’s dedicated adapter. Headsets, chatpads and the Xbox Stereo Adapter don’t work over Bluetooth, and the headphone jack isn’t available either.
Performance also depends on your Bluetooth hardware and the space around your PC. Microsoft recommends connecting one controller at a time this way. I haven’t had major problems myself, and I’ve managed several controllers on one adapter, but I wouldn’t assume every adapter copes as well. If wireless audio or accessories keep stuttering on your PC, my Bluetooth stuttering fix guide covers interference and driver tweaks that apply here too.
Choosing a Bluetooth adapter
If your PC has no Bluetooth, buy a recent USB dongle or PCIe card from a known brand. Look for Bluetooth 5.0 or newer, and read reviews for Windows 10 and 11 driver support.
Method 3: Use the Microsoft Xbox Wireless Adapter
This is the option I prefer when I want no cable but still want the features Xbox controllers were built for. The adapter uses the same wireless connection as an Xbox console.
Plug in the adapter
Insert the Xbox Wireless Adapter into a USB port on your PC. Try a port directly on the computer before a hub.
Press the adapter’s pair button
Hold it until the small light on top starts flashing.
Pair the controller
Turn on the controller, then hold its Pair button for three seconds until the Xbox logo flashes fast.
Wait for the link
When the Xbox button stays lit, the controller is connected.
What you gain
You can use the headphone jack, and a headset microphone works through the controller. In my experience the dedicated connection feels more consistent than some Bluetooth setups, and Microsoft supports up to 8 controllers on it.
What to watch out for
First, availability. Microsoft notes the adapter may not be available in all markets, and its Microsoft Store listing showed it as currently unavailable when I checked. Retailer prices vary a lot, so compare a few sellers and check the seller is reputable.
Second, compatibility. It only pairs Xbox controllers. It won’t connect PlayStation controllers or other Bluetooth devices, and it isn’t compatible with older Xbox 360 controllers. If you own a mix of pads, Bluetooth is more flexible.
Controllers you can connect at once, by method
USB cable
Xbox Wireless Adapter
Bluetooth
Figures from Microsoft Xbox Support. With chat headsets attached, the limit drops to 4 (or 2 with stereo headsets).
Update and Customize Your Controller After You Connect It
Once you connect Xbox controller to PC, open the Microsoft Store and install the free Xbox Accessories app. With the controller plugged in, or linked through the adapter, the app offers firmware updates and settings for your model.
I recommend installing firmware updates. They can improve compatibility and fix known controller problems. On an Elite controller you can also build profiles for different games.
Change the Xbox button color in Steam
On some controllers you can also customize the Xbox button glow through Steam. Open Steam Big Picture, go to controller settings and enable the Xbox controller support options. Then open your controller’s preferences. Depending on your controller and Steam version, you can adjust color, brightness and saturation. It’s a small touch, but a nice one on an Elite controller.
New Xbox button behavior in Windows 11
Recent Windows 11 24H2 updates, starting with build 26100.6725, changed the Xbox button. A short press opens Game Bar, a long press opens Task View, and holding it still turns the controller off.
Xbox Controller Not Connecting to PC? Fixes That Work
Most connection problems come down to a cable, a pairing state or a driver. Start with the quick table, then work through the fixes below in order.
| Symptom | Likely cause | Quick fix |
|---|---|---|
| PC doesn’t detect the controller at all | Charge-only cable, bad port, controller off | Use a data cable, try another port, press the Xbox button |
| Bluetooth pairing fails | Controller has no Bluetooth, weak or old adapter, stale pairing | Check your model, move closer, remove the old pairing and try again |
| Controller connects, then drops | Low battery, interference, distance | Replace batteries, move closer, reduce nearby wireless devices |
| Connected, but the game ignores it | Game lacks controller support or a Steam Input conflict | Check the game’s controller settings and Steam Input options |
| Xbox logo flashes forever | Controller can’t find its partner | Restart pairing mode on both the controller and PC or adapter |
| Problems after a Windows update | Outdated firmware or driver | Update firmware in Xbox Accessories, then check Windows Update |
1. Remove the old pairing and start over
Open Bluetooth & devices, find the controller, open its menu and select Remove device. Put the controller back into pairing mode and add it again. A stale pairing is behind a surprising number of failures.
2. Restart Bluetooth and the PC
Toggle Bluetooth off and on, then reboot. It sounds basic, but it clears a stuck Bluetooth stack more often than it should.
3. Update Windows and the Bluetooth driver
Run Windows Update, including optional updates. Then open Device Manager, expand Bluetooth and update your adapter’s driver, or grab the latest one from the adapter maker.
4. Stop Windows from powering down the adapter
In Device Manager, open your Bluetooth adapter’s Properties, go to Power Management and untick the option that lets the computer turn off the device to save power. This helps if the controller drops after idling.
5. Update the controller firmware
Connect by cable, open Xbox Accessories and install any update. Firmware fixes are one reason a controller that worked last month suddenly won’t pair.
6. Check Steam Input
If Windows sees the controller but a game doesn’t respond, Steam Input may be intercepting it. Open the game’s controller settings in Steam and switch Steam Input between enabled and disabled to see which works.
7. Reduce wireless interference
Keep the controller within a few meters of the PC or adapter. Move routers, hubs and other 2.4 GHz devices away, and try a different USB port for the adapter. If your mouse also stutters, my wireless mouse lag guide explains the same interference issues.
When to get a professional
If the controller fails on several cables, ports and PCs, or the Bluetooth adapter has stopped working entirely, the fault may be hardware. Contact Xbox Support or the controller manufacturer, or ask a qualified PC technician to check your USB ports and Bluetooth chip. Don’t open the controller yourself if it’s under warranty.
Related Topic: Watch the Setup in Action
If you’d rather watch than read, this video walks through the process on screen.
Once your PC is sorted, the same controller can travel. Want a bigger screen? See how to connect your phone to your TV. If you play on a Samsung TV and apps misbehave, these guides cover apps crashing on Samsung TV, a Samsung TV with no picture and Smart Hub not working. Playing on mobile? Here’s the fix when YouTube isn’t working on your phone. And if you also own a Mac, avoid the common MacBook mistakes I see most often.
FAQ: Connect Xbox Controller to PC
Can I connect an Xbox controller to PC without an adapter?
Yes. Use a USB cable, or use Bluetooth if your PC has Bluetooth and your controller supports it. The Xbox Wireless Adapter is optional.
How do I connect an Xbox controller to PC wirelessly?
Hold the Pair button for three seconds until the Xbox logo flashes. Then add it under Settings > Bluetooth & devices > Add device > Bluetooth, or pair it with an Xbox Wireless Adapter.
Why won’t my Xbox controller connect to my PC?
Common causes are a charge-only cable, a controller model without Bluetooth, an old Bluetooth adapter, a stale pairing or outdated firmware. Work through the fixes above in order.
Do all Xbox controllers have Bluetooth?
No. The original Xbox One controllers (models 1537 and 1697) don’t. Bluetooth arrived with model 1708 in 2016, and Series X|S controllers include it.
Does an Xbox controller work on Windows 10 and Windows 11?
Yes. Xbox controllers connect to both by USB, Bluetooth or the Xbox Wireless Adapter.
Can I use the headphone jack on a PC?
Yes with a cable or the Xbox Wireless Adapter. Not over Bluetooth.
Can I connect a PlayStation controller with the Xbox Wireless Adapter?
No. The adapter is built for Xbox controllers. PlayStation controllers can pair over Bluetooth, though some games may need extra software for full button mapping.
How do I turn off an Xbox controller connected to my PC?
Press and hold the Xbox button until the controller switches off.
Do I need the Xbox Accessories app?
Not to play. It’s useful for firmware updates and, on Elite controllers, profiles and button settings.
Conclusion
You now know every reliable way to connect Xbox controller to PC. Choose USB when you want the simplest, most dependable link. Choose Bluetooth when your PC already supports it and you just want to go wireless. Choose the Xbox Wireless Adapter when you want wireless play without losing the headphone jack, headsets or multiplayer support.
Whatever you pick, use a data-capable cable for wired play and modern hardware for wireless. After connecting, install the Xbox Accessories app and keep your firmware current. If the problem is beyond these steps, or it looks like a hardware fault, refer it to Xbox Support or a qualified technician rather than forcing it.