How to Connect an Xbox Controller to a Phone (Android & iPhone Guide)

Reading Time: 3 minutes

To connect an Xbox controller to a phone, enable Bluetooth on your Android or iPhone, hold the Pair button on the controller until it blinks, then select Xbox Wireless Controller from your phone’s Bluetooth menu. You can also connect using a USB-C cable if the controller supports wired mode. The steps below cover every method for Xbox One, Series X/S, and Xbox 360 controllers.

Quick Glance: How to Connect Xbox Controller to Phone

Main Method Bluetooth → Pair button → Select “Xbox Wireless Controller”
Fastest Method USB-C cable (Series X/S, Xbox One S/X)
Android Support Fully supported on Android 9+
iPhone Support Works on iOS 13 and newer
360 Controllers Wired only (no Bluetooth)
Best For Gaming Xbox Series X/S & One S/X controllers

How to Connect an Xbox Controller to a Phone via Bluetooth

Xbox controller white

Works with:

  • Xbox One S / One X controllers
  • Xbox Series X/S controllers
  • Xbox Elite Series 2

Steps (Android & iPhone):

  1. Turn on your controller.
  2. Hold the Pair button until the Xbox light flashes.
  3. On your phone:
    • Android: Settings → Bluetooth → Pair new device
    • iPhone: Settings → Bluetooth
  4. Select Xbox Wireless Controller.
  5. Light turns solid → connected.

Tip: Remove previous PC/Bluetooth pairings if the controller refuses to show up.

2. How to Connect an Xbox Controller to an Android Phone

Works on Android 9+.

Steps:

  1. Turn on Bluetooth.
  2. Hold the controller’s Pair button.
  3. Tap Xbox Wireless Controller under available devices.
  4. Confirm pairing.

Games that support controllers:

  • Call of Duty Mobile
  • Fortnite
  • Minecraft
  • Roblox
  • Xbox Cloud Gaming

 3. How to Connect an Xbox Controller to an iPhone (iOS)

Supported on iOS 13+.

Steps:

  1. Open Settings → Bluetooth.
  2. Hold the controller’s Pair button.
  3. Choose Xbox Wireless Controller.
  4. Wait for the solid light.

Works with:

  • Xbox One S/X
  • Series X/S
  • Elite Series 2

4. How to Connect an Xbox Controller to a Phone Using USB

Works if your phone supports USB OTG.

What you need:

  • USB-C to USB-C cable (Series X/S controller)
  • USB-C to micro-USB or adapter (older Xbox One S/X controllers)

Steps:

  1. Plug the cable into the controller.
  2. Plug the other end into your phone.
  3. Phone detects it instantly.

Advantages:

  • Zero latency
  • No Bluetooth drops
  • Works even if your phone has broken Bluetooth

You can also connect the same Xbox controller to a computer if you switch between phone and desktop gaming, and the full steps are explained in our guide on how to connect an Xbox controller to a PC.

5. How to Connect an Xbox 360 Controller to a Phone

These methods help you connect an Xbox 360 controller to a phone:

Wired 360 Controller:

  • Requires a USB OTG adapter
  • Plug in → most Android phones detect it

Wireless 360 Controller:

Not supported.
Xbox 360 wireless controllers require a receiver, which Android and iOS don’t support.

6. If Your Phone Isn’t Detecting the Xbox Controller

Try these fast fixes:

  • Forget the controller in Bluetooth settings and re-pair.
  • Restart the phone and controller.
  • Disable Xbox Wireless in the Xbox app if previously connected.
  • Update Android/iOS to the latest version.
  • Fully charge the controller batteries.
  • On Android: turn off “Bluetooth Scan for Nearby Devices” (improves detection).

FAQ

Can you connect an Xbox controller to any phone?

Most Android and iPhones support Bluetooth.

Does Xbox Cloud Gaming need a controller?

Yes — and Xbox controllers work best.

Do Xbox controllers work wirelessly on iPhone?

Yes, all Bluetooth-supported ones do.

Can I use Elite controllers on my phone?

Elite Series 2 works over Bluetooth.

Can I play COD Mobile with an Xbox controller?

Yes — fully compatible.

If you plan to use the controller on your console as well, our walkthrough on how to connect an Xbox controller to Xbox shows the exact steps for every model.

Scroll to Top