Using a controller on iPhone requires iOS 13 or later, a Bluetooth gamepad, and a quick pairing process that varies by controller brand but takes under 60 seconds.
Playing mobile games with touchscreen controls works, but a physical controller delivers better precision and comfort — especially for shooters, racers, and platformers. Whether you own a PlayStation, Xbox, or third-party controller, pairing it with your iPhone takes about thirty seconds once you know the right button combination. The process differs slightly by brand, and a few common mistakes trip up first-timers.
This guide covers every supported controller, the exact pairing steps, and what to check when nothing happens.
Which Controllers Work With iPhone?
Apple supports PlayStation, Xbox, and MFi-certified controllers on all iPhones running iOS 13 or later. The Nintendo Switch Pro controller is not compatible. Here’s the full list:
| Controller Type | Compatibility Notes |
|---|---|
| Sony DualShock 4 | iOS 13+; pair via Bluetooth, uses PS + Share buttons |
| Sony DualSense (PS5) | iOS 14.5+; same pairing method as DualShock 4 |
| Xbox Wireless Controller | iOS 13+; press pairing button on top of controller |
| 8BitDo Ultimate | Must be set to D-Input mode before pairing |
| Backbone One | MFi certified; plug into Lightning or USB-C port |
| Other MFi wired controllers | Plug directly into USB-C port; no pairing needed |
All iPhone models capable of running iOS 13 work with these controllers — no special hardware needed. For wired USB controllers, only iPhones with USB-C ports support direct connections; Lightning iPhones require MFi-certified Lightning controllers like the Backbone One.
How to Pair a PlayStation Controller
Sony’s DualShock 4 and DualSense controllers use the same pairing method. First, open Settings > Bluetooth on your iPhone and make sure Bluetooth is on. On the controller, press and hold the PS button and the Share button (the small button to the left of the touchpad) simultaneously until the light bar starts flashing. The controller appears in the Bluetooth device list as “DualShock 4 Wireless Controller” or “DualSense Wireless Controller.” Tap it to connect. When pairing succeeds, the light bar stops flashing and stays lit.
How to Pair an Xbox Controller
Microsoft’s Xbox Wireless Controller pairs through a dedicated pairing button. Open Settings > Bluetooth on your iPhone. On the controller, press the pairing button on the top edge (next to the USB-C port) — the Xbox button starts blinking rapidly. Select “Xbox Wireless Controller” from the Bluetooth list. When the Xbox button stops blinking and stays solid, the controller is connected and ready.
How to Pair a Third-Party Controller
Third-party controllers like 8BitDo require an extra step. Before pairing, set the 8BitDo controller to D-Input mode (usually by holding the D-pad left or pressing a mode button during startup — check the manual for your exact model). Once in D-Input mode, follow standard Bluetooth pairing: hold the sync button until the LED flashes, then select the controller from Settings > Bluetooth. MFi controllers like the Backbone One require no pairing at all — just plug the USB-C or Lightning connector into your iPhone, and it’s recognized immediately.
For a curated list of tested controllers that pair reliably with iPhones, check our roundup of the best controllers for iOS — each model was verified for latency, build quality, and game compatibility.
Fixing Common Pairing Problems
Most pairing failures come from one of four causes. If the controller doesn’t appear in your Bluetooth list, make sure pairing mode is active — the controller’s LED must be flashing, not steady. If it flashed but wasn’t detected, turn Bluetooth off and back on, then try again. Third-party controllers in the wrong input mode won’t pair at all; verify you’re in D-Input mode for 8BitDo and similar models. If a controller that previously worked stops connecting, open Settings > Bluetooth, tap the (i) next to the controller, and select Forget This Device, then re-pair from scratch.
iOS version also matters. Basic controller support starts at iOS 13, but iOS 16 adds a dedicated Settings > General > Game Controller menu where you can view connected controllers and create button profiles for specific games. Most MFi controllers require a companion app from the App Store to remap buttons — the Game Controller menu handles only basic customization.
FAQs
Does every game support controllers on iPhone?
No. Look for the “Full Controller Support” badge in the App Store listing. Games like Call of Duty: Mobile, Genshin Impact, Dead Cells, and Asphalt 9: Legends have full controller support.
Will an Xbox controller work wirelessly with an iPhone?
Yes, any Bluetooth-enabled Xbox Wireless Controller works with iPhones running iOS 13 or later. The newer Xbox Series X|S controllers and older Xbox One S/X controllers all support Bluetooth pairing.
Can I use a wired controller with an iPhone?
Only on iPhones with USB-C ports. MFi-certified wired controllers plug directly into the USB-C port and need no pairing. Lightning iPhones require an MFi-certified Lightning controller like the Backbone One.
References & Sources
- Apple. “Connect a wireless game controller to your Apple device.” Official pairing instructions and supported controllers.
- Tom’s Guide. “How to use a PS4 or Xbox One controller on iPhone and iPad.” Alternative pairing guidance and troubleshooting.
- 8BitDo. “Compatibility with Apple Devices.” Official compatibility and D-Input mode instructions.
