Yes, Xbox controllers work on Mac, but the connection method depends on which controller you have
An Xbox controller will connect to a Mac, though not as seamlessly as it does to a Windows PC. The newer Xbox Wireless Controller (the standard controller that ships with Xbox Series X|S consoles) connects via Bluetooth without any extra software. Older Xbox One controllers and the original Xbox 360 controller need either a wireless adapter or a wired USB connection. The process takes a few minutes, and once paired, the controller works with most Mac games that support controllers.
The main limitation is software support, not hardware. Some games built for Mac recognize Xbox controllers automatically. Others don't, because the developer didn't include Xbox controller mapping in the Mac version. You'll know within seconds of launching a game whether your controller works — the game will either respond to button presses or it won't. If it doesn't, you may need to use keyboard and mouse instead, or find a workaround through third-party software.
Key Takeaways
- Xbox Series X|S controllers connect to Mac via Bluetooth with no additional software or adapters required.
- Older Xbox One and Xbox 360 controllers need either a wireless adapter (sold separately) or a USB cable to work on Mac.
- Not all Mac games recognize Xbox controllers, so test your controller in the game immediately after connecting it.
- If a game doesn't recognize your controller, third-party software like Controlly or Joystick Doctor can sometimes add support, though results vary.
Connecting an Xbox Series X|S controller via Bluetooth
The Xbox Wireless Controller that comes with current Xbox consoles pairs with Mac the same way any Bluetooth device does. Turn on your Mac, hold the pairing button on the back of the controller (the small button between the bumpers) for three seconds until the Xbox button starts flashing, then go to System Settings on your Mac and select Bluetooth. Your controller will appear in the list as "Xbox Wireless Controller." Click it to pair.
Once paired, the controller stays connected whenever it's in range and powered on. You don't need to re-pair it each time. The battery lasts roughly 30 hours on a full charge, and you can check the battery level by looking at the Xbox button — it lights up different colors to indicate how much charge remains. If the controller disconnects, simply turn it off and back on to reconnect.
Using an older Xbox One controller on Mac
Xbox One controllers don't have built-in Bluetooth support for Mac, even though they have Bluetooth hardware. Microsoft's Bluetooth implementation on Xbox One controllers is proprietary and doesn't work with Mac's standard Bluetooth stack. You have two options: use a wired USB connection, or buy the Xbox Wireless Adapter for Windows and Mac.
The wired route is simpler if you have a USB-C to USB-A cable or a USB-A to Micro-USB cable (depending on your Mac model and controller version). Plug the controller directly into your Mac, and it will recognize it immediately. The downside is the cable limits your movement, which matters if you're sitting far from your Mac or playing a game that needs quick controller movement.
The wireless adapter is a small USB dongle that costs around $20 to $25 and works with both Xbox One and Xbox Series controllers. Plug it into your Mac, hold the pairing button on the controller, and it connects wirelessly. The adapter has a range of about 20 feet. If you plan to use the controller frequently, the adapter is worth the cost.
Connecting an Xbox 360 controller to Mac
Xbox 360 controllers are older and require either a wired USB connection or the Xbox Wireless Adapter. The wired connection works the same way as with Xbox One controllers — plug in a USB cable and your Mac recognizes it. If you want wireless, the Xbox Wireless Adapter works with 360 controllers too, though you may need to install a driver.
Some versions of the 360 controller have built-in drivers for Mac, but not all. If you plug in the adapter and the controller doesn't connect, visit the Xbox Support website and download the Xbox Wireless Adapter driver for Mac. Install it, restart your Mac, then try pairing again. This step is less common now, but it's worth knowing about if you're using an older 360 controller.
What to do if your Mac game doesn't recognize the controller
After you've connected your controller and launched a game, test it immediately by pressing a button. If nothing happens, the game doesn't have Xbox controller support built in. Some games only recognize PlayStation controllers, or they only work with keyboard and mouse. Check the game's settings menu — many games have a controller settings option where you can enable or remap controls.
If the game has no controller settings, you can try third-party software like Controlly or Joystick Doctor, which sit between your Mac and the game and translate controller input into keyboard commands. These tools work for some games and not others, and they add a small amount of input delay. They're worth trying if you really want to use a controller for a specific game, but they're not a perfect solution.
The most reliable approach is to check before you buy or download a game. Look at the game's system requirements or store page — it will usually say whether it supports controllers, and which ones. Steam, the Mac App Store, and Epic Games Store all list controller support in the game details.
Checking your Mac's Bluetooth compatibility
Nearly all Macs made in the last ten years have Bluetooth built in, so you shouldn't run into hardware limits. If you're using a very old Mac (pre-2012) or a Mac mini without Bluetooth, you can add Bluetooth via a USB adapter, though these are becoming harder to find. A USB Bluetooth adapter costs $15 to $30 and works with any Mac that has a USB port.
If your Mac has Bluetooth but the controller won't pair, restart your Mac and try again. If that doesn't work, go to System Settings, click Bluetooth, and remove the controller from the paired devices list (if it's there). Then hold the pairing button on the controller again and try pairing from scratch. Most connection problems clear up after a restart.
Battery and charging for Xbox controllers on Mac
Xbox Wireless Controllers use AA batteries, not a rechargeable battery pack. You can buy rechargeable AA batteries and a charging cable separately, or use standard disposable AAs. The rechargeable route is cheaper over time if you use the controller regularly. Microsoft sells an official rechargeable battery kit for around $20, but third-party rechargeable AAs work just as well.
Xbox One controllers can use either AA batteries or a rechargeable battery pack (sold separately). If you go with AAs, the controller lasts about 30 hours per set. The official rechargeable pack lasts roughly the same time per charge and costs around $25. Either way, you'll know the battery is low when the Xbox button on the controller dims or changes color.
Frequently Asked Questions
Do I need to install any software to use an Xbox controller on Mac?
No software is required for Xbox Series X|S controllers — they connect via Bluetooth and work immediately. Older Xbox One and 360 controllers may need a driver if you're using the wireless adapter, but the adapter usually works without one. You can download the driver from Xbox Support if needed.
Can I use an Xbox controller with Mac gaming services like Apple Arcade?
Yes, if the individual game supports controllers. Apple Arcade games vary in their controller support — some have full support, others don't. Launch the game and test the controller. If it doesn't work, check the game's settings menu or the Apple Arcade game details page to see what input methods are supported.
What's the difference between the Xbox Wireless Adapter and just using Bluetooth?
The Bluetooth connection is built into Xbox Series X|S controllers and works with any Mac. The wireless adapter is a separate USB dongle that lets older Xbox One and 360 controllers connect wirelessly to Mac. If you have a newer controller, you don't need the adapter. If you have an older controller, the adapter is cheaper than buying a new one.
Will my Xbox controller work with Steam games on Mac?
Many Steam games support Xbox controllers on Mac, but not all. Steam has a built-in controller configuration tool that can map Xbox controller buttons to keyboard commands if the game doesn't natively support controllers. Launch the game, and if the controller doesn't work, open the Steam controller settings and create a custom layout.
Can I connect multiple Xbox controllers to my Mac at once?
Yes, you can pair multiple controllers to your Mac via Bluetooth, and most games that support controllers will recognize all of them. This is useful for local multiplayer games. Pair each controller separately through System Settings, and they'll all stay connected as long as they're powered on and in range.