You can connect an Xbox controller to a Mac using Bluetooth or a USB cable, though the process differs slightly depending on which Xbox model you own
An Xbox controller works with a Mac through either a wireless Bluetooth connection or a wired USB connection. The steps are straightforward, but the method you choose depends on which Xbox controller you have — newer models (Xbox One S and later) connect via Bluetooth, while older wired controllers need a USB cable. Most games on Mac that support controllers will recognize your Xbox controller automatically once it's connected.
The connection itself takes just a few minutes. You don't need to install special drivers or software for basic functionality, though some games may require additional setup. Once paired, your controller will reconnect automatically when you turn it on, as long as your Mac's Bluetooth is enabled.
Key Takeaways
- Xbox One S, Xbox Series X, and Xbox Series S controllers connect via Bluetooth; older Xbox One controllers need a USB cable or a wireless adapter.
- To pair via Bluetooth, hold the pairing button on the controller for three seconds, then select it from your Mac's Bluetooth menu.
- USB connection requires only plugging the controller into your Mac with a USB-C or micro-USB cable, depending on your controller model.
- Once connected, your controller will work in any Mac game that supports controllers without additional configuration.
Connecting via Bluetooth on newer Xbox controllers
If you have an Xbox One S controller, Xbox Series X controller, or Xbox Series S controller, Bluetooth is the easiest connection method. First, make sure your Mac's Bluetooth is turned on. Click the Apple menu in the top-left corner, select System Settings (or System Preferences on older macOS versions), then click Bluetooth and toggle it on.
Next, hold the small circular pairing button on the back of your Xbox controller for about three seconds until the Xbox button starts flashing. This puts the controller in pairing mode. On your Mac, you should see "Xbox Wireless Controller" appear in the Bluetooth menu. Click it to pair. The Xbox button will stop flashing once the connection is complete, and you'll see "Connected" next to the controller name in your Bluetooth settings.
Your controller is now ready to use. When you turn on the controller in the future, it will automatically reconnect to your Mac if Bluetooth is enabled. If it doesn't reconnect, you can manually select it again from the Bluetooth menu.
Connecting via USB cable
If you have an older Xbox One controller without Bluetooth capability, or if you prefer a wired connection, use a USB cable instead. The original Xbox One controller uses a micro-USB cable, while newer models may use USB-C. Check your controller's charging port to determine which you need.
Simply plug one end of the cable into your controller and the other into a USB port on your Mac. Your Mac will recognize the controller immediately — no pairing steps required. The controller will work as long as the cable remains connected. This method is useful if you want to avoid Bluetooth interference or if your controller's battery is low.
Using an Xbox wireless adapter for older controllers
The original Xbox One controller (released in 2013) does not have Bluetooth and cannot pair directly with a Mac. If you own this model and want wireless connectivity, you'll need the Xbox Wireless Adapter for Windows, which also works on Mac. This is a small USB dongle that you plug into your Mac, and it allows the controller to connect wirelessly.
The adapter is sold separately and is not included with most controllers. Once you plug it into your Mac, hold the pairing button on both the adapter and the controller until they connect. The adapter will then appear in your System Information under USB devices. This method is less convenient than Bluetooth but works reliably if you already own the adapter.
Troubleshooting connection problems
If your controller won't appear in the Bluetooth menu, try restarting both your Mac and your controller. Turn off the controller completely, wait a few seconds, then turn it back on and attempt pairing again. Make sure you're holding the pairing button long enough — three seconds is the minimum, and holding it for five seconds won't hurt.
If your Mac sees the controller but won't complete the pairing, try removing it from Bluetooth settings and pairing again from scratch. On your Mac, go to System Settings > Bluetooth, find the Xbox controller in the list, click the information icon next to it, and select "Forget This Device." Then repeat the pairing process.
For USB connections, try a different USB port on your Mac or a different cable if you have one available. Some USB cables are designed for charging only and don't carry data. If the controller still isn't recognized, restart your Mac and try again.
Games and apps that work with Xbox controllers on Mac
Most modern games available on Mac through the App Store, Steam, or Epic Games support Xbox controllers. Popular titles include Civilization VI, Stardew Valley, Minecraft, and many others. You can check whether a specific game supports controllers by reading its description in the store where you found it.
Some older games or Mac-exclusive titles may not support controllers at all. In those cases, you'll need to use your keyboard and trackpad instead. A few games require you to configure the controller mapping yourself, though this is rare — most games recognize your Xbox controller and assign buttons automatically.
Frequently Asked Questions
Will my Xbox controller work with all Mac games?
No. Most modern games support controllers, but older games and some Mac-exclusive titles do not. Check the game's description or manual to confirm controller support before purchasing. If a game doesn't support controllers, you'll need to use your keyboard and trackpad.
Can I use multiple Xbox controllers on one Mac at the same time?
Yes. You can pair multiple controllers to your Mac through Bluetooth, and most games that support controllers will recognize all of them. This is useful for multiplayer games. Pair each controller separately using the same Bluetooth pairing process.
Does my Mac need to be plugged in for the controller to work?
No. Your Mac can be on battery power. However, your controller will drain its battery over time, so charge it regularly. If using a USB cable, the controller may charge slowly while connected to your Mac, depending on the USB port's power output.
What's the difference between Xbox One and Xbox Series controllers?
Both connect via Bluetooth to a Mac and work the same way. The Xbox Series X and Series S controllers are newer and have slightly different button layouts and build quality, but from a Mac connection standpoint, they pair and function identically.
Can I use my Xbox controller with my iPhone or iPad?
Yes, newer Xbox controllers support Bluetooth pairing with iPhones and iPads running iOS 14.5 or later. The pairing process is the same as with a Mac. However, not all iOS games support controllers, so check before purchasing.