The short answer: use Bluetooth or a USB cable
An Xbox controller connects to a Mac the same way it connects to any other device — through Bluetooth wireless or a USB cable plugged directly in. Most newer Xbox controllers (Xbox One and Xbox Series X/S models) work with Mac without needing extra software. Older Xbox 360 controllers do not work with Mac at all, even with adapters.
The Bluetooth route is simpler if your controller is new enough. The USB cable route works when ready but ties you to a cord. Both take less than a minute to set up.
Key Takeaways
- Xbox One and Xbox Series X/S controllers connect to Mac via Bluetooth or USB cable; Xbox 360 controllers do not work with Mac under any circumstances.
- To connect via Bluetooth, turn on the controller's pairing mode by holding the Xbox button and the pairing button together, then select it from your Mac's Bluetooth menu.
- A USB-C or USB-A cable plugged into your Mac works when ready without any pairing steps, though the cable must be a data cable, not a charging-only cable.
- Once connected, the controller works in any Mac game or app that supports game controllers; you do not need to install drivers or software.
Connecting via Bluetooth wireless
Bluetooth is the easiest route if you have an Xbox One controller or newer. Start by putting your controller into pairing mode: hold down the Xbox button (the large circular button in the center) and the small pairing button at the same time. The Xbox button will flash, which means the controller is ready to pair.
On your Mac, open System Settings, then click Bluetooth in the left sidebar. Make sure Bluetooth is turned on. Your Xbox controller should appear in the list of available devices within a few seconds. Click it to connect. The Xbox button will stop flashing and stay lit once the connection is complete.
If the controller does not appear, try holding the pairing button for a few more seconds. Some controllers need a longer press. If it still does not show up, restart Bluetooth on your Mac by turning it off and back on in System Settings.
Connecting with a USB cable
If you have a USB cable nearby, this is actually faster than Bluetooth. Plug the cable into your Mac and into the USB port on the Xbox controller (usually on the top edge). The controller will light up and work when ready — no pairing, no waiting, no settings to change.
The cable must be a data cable, not a charging-only cable. Most standard USB-C or USB-A cables work fine. If you are using an older Xbox One controller, you may need a USB-A to micro-USB cable. Check what port your specific controller has before you buy a cable.
The downside is obvious: you are tethered to your Mac. This works well for sitting at a desk but not for playing from across the room.
What to do if your controller does not show up
If you are trying Bluetooth and the controller never appears in your Mac's Bluetooth menu, first check that your controller is actually in pairing mode. The Xbox button should be flashing. If it is solid or off, press the pairing button again.
Next, make sure your Mac's Bluetooth is on and visible to other devices. Go to System Settings > Bluetooth and confirm the toggle is switched on. If Bluetooth is already on, turn it off, wait five seconds, and turn it back on. This often clears out connection problems.
If you are using a USB cable and the controller still does not work, try a different USB port on your Mac. Some ports have power issues. If you have another cable, try that too — occasionally a cable is damaged even though it looks fine.
Testing the connection in a game or app
Once your controller is connected, open any Mac game or app that supports game controllers. The controller should work when ready. You do not need to configure anything or install drivers.
If a game does not recognize the controller, check the game's settings menu for controller options. Some games require you to enable controller support or remap buttons. The game itself, not your Mac, controls how the buttons work.
To test the controller without opening a game, go to System Settings > Bluetooth, find your controller in the list, and click the info icon next to it. You will see a test screen that shows which buttons you are pressing. This confirms the connection is working.
Why Xbox 360 controllers do not work with Mac
Xbox 360 controllers use an older wireless protocol that Mac does not support. Even if you buy a USB adapter, it will not work because the Mac operating system has no driver for that hardware. Microsoft never released Mac drivers for Xbox 360 controllers, and they are not available from third parties either.
If you have an Xbox 360 controller and want to use it with your Mac, your only real option is to buy a newer controller — an Xbox One or Xbox Series X/S model. They are widely available and inexpensive compared to the cost of replacing them later.
Switching the controller between devices
An Xbox controller can be paired to multiple devices, but it can only connect to one at a time. If you want to use the same controller on your Mac and your Xbox console, you will need to unpair it from one before connecting to the other.
To disconnect from your Mac, go to System Settings > Bluetooth, find the controller, and click the X or "Disconnect" button next to it. Then put the controller back into pairing mode and connect it to your other device. The process takes about 30 seconds.
Frequently Asked Questions
Do I need to install any software or drivers?
No. Xbox One and newer controllers work with Mac without any additional software. Your Mac recognizes them as standard game controllers and handles everything automatically. You do not need to read or install anything.
Can I use a charging cable to connect my controller?
A charging-only cable will not work because it does not carry data. You need a data cable — a standard USB-A to micro-USB or USB-C cable depending on your controller model. If you are unsure, try it; if the controller does not light up when plugged in, the cable is charging-only.
Will my Xbox controller work with Mac games?
It depends on the game. Most modern Mac games support game controllers, but older games or games designed only for keyboard and mouse will not recognize it. Check the game's system requirements or settings menu to see if controller support is listed.
What if my controller keeps disconnecting from Bluetooth?
Move your Mac and controller closer together — Bluetooth has a range of about 30 feet, but walls and interference can reduce that. If disconnections continue, try the USB cable instead. If the cable works fine, the issue is Bluetooth interference in your space, not the controller itself.
Can I use multiple Xbox controllers on one Mac?
Yes. Pair each controller separately through Bluetooth or plug them in with USB cables. Your Mac will recognize all of them. Games that support multiple players will let you use them together.