Blog

13 Best Mobile Game Controllers (2023): iPhone or Android | WIRED

To revisit this article, visit My Profile, then View saved stories.

To revisit this article, select My Account, then View saved stories Doorbell Button Push Button Switch

13 Best Mobile Game Controllers (2023): iPhone or Android | WIRED

If you buy something using links in our stories, we may earn a commission. This helps support our journalism. Learn more. Please also consider subscribing to WIRED

Mobile gaming has never been more popular. You can relax with a casual puzzle, indulge your tower defense addiction, or dip into some competitive shooter action. These days, there’s something for everyone. The latest phones can run demanding, graphically impressive titles, so ports of popular PC and console games are increasingly common, but they’re not always fun to play with touchscreen controls. What you need is a mobile game controller.

We tested several of the top smartphone controllers by playing various games for hours at a time to find the very best performers. These are our favorites. We’ve marked which platform each controller officially supports, though there may be others that unofficially work. And be sure to check out our many other guides, including the Best iPhones, Best Android Phones, and Best Mobile Games, to level up your gaming kit.

Updated September 2023: We added controllers from Backbone, PowerA, Riot, and Razer, and updated prices.

Special offer for Gear readers: Get a 1-year subscription to WIRED for $5 ($25 off). This includes unlimited access to WIRED.com and our print magazine (if you'd like). Subscriptions help fund the work we do every day.

With a unique combination of features, a thoughtful retro design, and solid performance, all at a reasonable price, this is the best mobile controller for most people. The D-pad is all too frequently a disappointment in phone controllers, but not here. The buttons are satisfying, and the analog sticks are sensitive. I love the subtly textured back, which adds grip. There are double shoulder triggers with two clever programmable buttons around the back so you can keep your thumbs on the sticks. This Bluetooth controller can connect to four devices, so you can easily jump between a Nintendo Switch, MacBook, Android or iPhone, and Windows PC, or you can connect with a cable using the controller’s USB-C port. Just make sure you snag an 8Bitdo Mobile Clip ($15) to go with it.

The 8BitDo Pro 2 has a rechargeable battery inside that’s good for about 20 hours, but it is removable, and you can swap in two AA batteries if you need. To sweeten the deal further, the 8BitDo Ultimate Software app for Android or iOS lets you remap buttons; tweak the stick, trigger, and vibration sensitivity; and even set up custom macros in your favorite mobile games. All this controller lacks is support for PlayStation and Xbox.

Officially works with Nintendo Switch, Windows (Steam), Mac, Android, and iPhone

Resembling a Switch Pro controller, the KingKong 2 Pro has a quality feel and good looks, with contrasting silver shoulder buttons and a black finish. It is textured for enhanced grip and feels comfortable in the hand for long sessions. Silky-smooth joysticks and satisfyingly clicky buttons make it a pleasure to use, and the D-pad is decent. The main innovation is the electromagnetic joysticks designed to combat drift. (A few months in and no drift so far.) There is also a programmable button for Auto-Pilot Gaming (APG), allowing you to record up to 10 minutes of gameplay and tap the button to repeat. The vibrate is strong, and there’s a six-axis gyroscope for Switch games.

The GuliKit KingKong 2 Pro has a 1,000-mAh battery that's good for up to 24 hours. There’s a USB-C port and Bluetooth for wired or wireless connections. I mostly played Hades on the PC, but the controller worked well with Cat Quest 2 on my iPad too. Individual buttons make it easy to jump between your phone, computer, laptop, and Nintendo Switch. The lack of a companion app is good and bad; there’s a learning curve to calibrating features, and firmware updates must be manual. On the other hand, who wants another app? The controller comes with a snug, molded, translucent carrying case that just has room for the cable too.

Officially works with Android, iPhone, Nintendo Switch, and Windows

If you’re not a fan of the cradle style and don’t mind just propping your phone up to play, this tiny controller is a pocket-friendly option. Even with my large hands, I like the feel. The offset twin sticks are smooth, and the buttons are responsive, but the triggers are shallow, and the D-pad is only passable. I love the translucent design and the internal RGB lighting that highlights the buttons. (You can cycle modes and choose from nine colors.) Pairing is easy via Bluetooth 5.

The 600-mAh battery is an inevitable downside, but it delivers up to 10 hours of gameplay, and you can recharge via the USB-C port. It takes three hours for a full charge. Vibration motors and a gyroscope make it a good pick for playing on the Nintendo Switch. The customizable Turbo button is handy for some games, enabling you to automate single or group button presses. I played a few hours of Cat Quest 2 on my iPad Mini and found the T4 Mini surprisingly fun to use. Unfortunately, this has been out of stock in the US lately.

Officially works with iPhone, Android, Nintendo Switch, and Windows

The Backbone One (8/10, WIRED Recommends) is a delight. Plug the Lightning connector into your iPhone (get the USB-C version if you have one of the newer iPhone 15 range or an Android phone), stretch the controller over it, and play. The buttons and bumpers feel nice and clicky, with super-fast response times, and there's broad support for PS Remote Play, Xbox Remote Play, and Steam Link, as well as Xbox Game Pass Ultimate and GeForce Now. Even if you don't love mobile gaming, this little controller can turn your phone into a console or PC. The experience might even change your mind about mobile games; I played Stardew Valley for so long I forgot I was playing on my phone. The built-in headphone jack is a nice touch.

What really sets Backbone One apart is its optional app. All of the features are free for the first year. I love the searchable catalog of controller-supported games and the automatically recorded and edited in-game highlights. There's also an interface for seamless voice chat and multiplayer lobbies, as well as one-tap Twitch streaming and support for iOS Gaming Mode. (Note: As the iPhone 13 Pro and 13 Pro Max have large cameras, Backbone offers an adapter for free; check the box during checkout or order one separately.) —Louryn Strampe

Officially works with iPhone, Android, Nvidia GeForce Now, Xbox and PlayStation Remote Play, and Steam Link

The X2 Pro is wider than its predecessor to accommodate larger Android phones. This controller is compact and doesn’t need much power, making it ideal for on-the-go gaming. It stretches open to cradle virtually any Android phone (or the iPhone 15 range) in its rubbery embrace, accommodating devices up to 7 inches long. The textured sections provide great grip, and you get solid twin joysticks, a D-pad, and plenty of buttons, including two customizable back buttons. The shoulder buttons have been upgraded to Hall Effect analog triggers. It sports a USB-C connector for smooth gaming, with much lower latency compared to Bluetooth controllers. GameSir has tied in with Xbox, so you get an Xbox button layout (the buttons are magnetic so you can switch the layout) and one free month of the excellent Game Pass Ultimate.

I tested it with the Pixel 6 Pro, and it felt tailor-made for twin-stick shooters like Jydge. It also worked well with Xbox Cloud Gaming, and, despite the Xbox branding, you can use it with other cloud gaming services. If you need to map keys, you still have to use the buggy and confusing Gamesir app. I do worry about the long-term impact of the swiveling USB-C connector on my phone’s port, but GameSir has added a USB-C port at the bottom right for pass-through charging.

Officially works with Android, iPhone 15 range, Xbox Cloud Gaming, GeForce Now, and Amazon Luna

Replacing its predecessor, the Duo, on this list, the SteelSeries Stratus+ is perfect for flicking between games on an Android device and your PC or laptop. It feels much like an Xbox Wireless Controller, with a similar button layout, although it has symmetrical thumbsticks with a disappointingly mushy D-Pad offset at the top left. You can connect wirelessly to an Android phone or Chromebook via Bluetooth LE 4.1 or use the USB-C port to connect a cable for PC gaming. If you crave wireless PC gaming, the Stratus Duo ($60) is still a better pick, because there’s no Wi-Fi support with the Stratus+, but you do get a smartphone clip in the box, and it’s a clever new design that folds flat for easy storage.

While the Duo was prone to disconnecting from my Pixel 6, my week with the Stratus+ has been plain sailing. SteelSeries says the battery can go for up to 90 hours, and just 15 minutes of charging gets you 12 hours of gameplay. Playing bursts of Jydge through the week, there’s still battery life, and it feels slick and accurate. The Stratus+ also worked well with games in my Steam library without configuration, and it’s a recommended controller for Nvidia’s GeForce Now.

Officially works with Android, Windows (Steam), Nvidia GeForce Now, and Chromebooks

Ideal for Xbox Remote Play or Cloud Gaming, this controller will feel instantly familiar to Xbox owners, and it even has an Xbox button in the center, like the official model. It's much lighter, but there are solid standard Xbox buttons, grippy thumbsticks, and a couple of programmable pushers on the back. The only disappointment is the mushy D-pad and the absence of haptics. The clip design is smart, with two adjustable joints and a cradle that expands to accommodate most phones. It even has minimal forked prongs that avoid the power and volume buttons on the side of your phone. The phone connection is a choice between cable and Bluetooth.

With a 3,000-mAh rechargeable battery inside, the Moga XP-5 X boasts long battery life and can double as a portable battery pack. It charges via a Micro USB port in the top, and there’s a USB-A port that can be used to plug a cable into your phone’s USB-C port. (The supplied cable caters to both.) Weirdly, there’s no Xbox support, so you can stream Xbox games from your console to your phone with Remote Play, but you can’t play on the Xbox itself with this controller.

Officially works with Android, Xbox Remote Play, and Windows

★ For iPhone Gamers: The Riot PWR iOS Xbox Edition Cloud Gaming Controller ($70) is an MFi-certified controller for iPhone or iPad gaming (older Lightning port devices) that boasts pass-through charging, direct Lightning cable connection, and a 3.5-mm audio port. It feels much like an Xbox controller, supports Xbox Cloud Gaming or remote play, and comes with one free month of Game Pass Ultimate.

Compact and lightweight, the PlayStation edition of the Backbone One might be your best bet for a PS5 remote play session on your phone. I tested the Android version (there is an iPhone version, too) by slotting a Sony Xperia 1 V into the sliding cradle, but it will accommodate just about any phone with a USB-C port. This controller is essentially the same as the Backbone One above, so you get lovely clicky buttons and bumpers and response times zippy enough for the punishing platformer Ghosts ‘n Goblins: Resurrection. The Backbone is one of the comfiest controllers around.

What makes this a PS edition is the PlayStation logo and the four clear buttons with Sony’s symbols (it’s a little weird that the joysticks are still Xbox layout with the left one above the D-pad). I played a few PS5 games remotely, which mostly worked great (you need a fast internet connection). Unfortunately, there is no touchpad or even a button to launch the onscreen one, which makes things awkward for games that use it a lot (it was annoying for Horizon Zero Dawn but not insurmountable). It also lacks a PS button for jumping back to the main menu. You won’t find these elsewhere, so this is still your best choice for a PS Remote Play controller. It’s also great for Xbox Remote Play, mobile games, Steam Link, or cloud gaming.

Officially works with Android, iPhone 15 range, PlayStation and Xbox Remote Play, Steam Link, and Nvidia GeForce Now

While this controller is bulky, it’s also very lightweight, with a nice grippy texture and impressive comfort for extended gaming sessions. It feels like Nacon cut an Xbox controller in half to insert an extendable phone cradle. The MG-X Pro can accommodate phones with screen sizes up to 6.7 inches, and since they slot into the middle, you don’t get the top-heavy feel that regular controllers with clips always have. It pairs via Bluetooth 4.2 and has a built-in battery that’s good for around 20 hours with a USB-C port for charging.

Despite the Pro name, there are no customizable buttons, pass-through charging, headphone port, or other extras, so the MG-X Pro is perhaps a little too pricey for what you get. The iPhone version I tested feels like an Xbox controller, but it lacks the Xbox branding and colored buttons of the Android version. Primarily designed for Xbox Game Pass subscribers, the MG-X Pro is worth a look if you have large hands or struggle with cramped controls.

Officially works with Android or iPhone (separate versions)

If you have a controller as good as the DualSense, you should use it every chance you get. It's a PlayStation 5 highlight that’s highly responsive, refined, and durable. And since it supports Bluetooth, you can pair it with your smartphone just as you would any other Bluetooth device (here’s a pairing guide). It won’t work with every game, and you won’t get the full benefit of the adaptive triggers unless you use it with the PS5, but it makes a great mobile stand-in. If you like the idea of playing PlayStation games on your phone, try the PS Remote Play app for Android or iOS.

Add an Orzly Gaming Clip ($15) to mount your phone, and you are all set. You can also use the PS4’s DualShock 4 controller with smartphones (it pairs via Bluetooth, too.)

Officially works with Android, iPhone, PlayStation, and Windows

If you already play on Xbox, you may as well use the Xbox Wireless Controller with your phone. We have an easy pairing guide, and it’s a cinch to pair with an iPhone, iPad, Android phone, or tablet via Bluetooth. It may require configuration for some games, and it’s not going to work with everything. If you are an Xbox Game Pass Ultimate subscriber, find out how to stream Xbox and PC games on your Android phone. Add a PowerA MOGA Mobile Gaming Clip ($30) to mount your phone, and game on.

Officially works with Android, iPhone, Xbox, and Windows

You can use a Nintendo Switch Pro Controller with Android, but sadly there’s no official iOS support. To connect to an Android device, simply hold down the sync button on the top of the Nintendo Switch Pro Controller until it starts flashing. Turn on Bluetooth on your phone and go to Settings, Connected devices, and choose Pair new device, then select the Pro Controller. Just like the PS and Xbox controllers, it won’t work perfectly with every game.

Officially works with Nintendo Switch and Android

For some of us, playing a first-person shooter just doesn’t feel right without a keyboard and mouse. This unusual niche device enables you to play on an iPhone, iPad, or Android phone with a wired or wireless keyboard and mouse, but it does so in a confusing, cobbled-together kind of way. You need either the official Sony PlayStation 4 controller or Microsoft Xbox One wireless controller with Bluetooth (specifically Model 1708), and those connect via Micro USB cable to the Keymander 2. It's essentially using the controller support to connect the mouse and keyboard, and you configure them in the K2 Mobile Game Dock app.

The dock is a little flimsy, but it managed to hold my iPad in place, with ports in the side and back for plugging everything in. I struggled to get it all working, as the instructions are not the clearest, but once it was hooked up and configured, playing Fortnite, Call of Duty, and Minecraft was a breeze. The Keymander 2 Mobile could also work well for remote play on PlayStation or Xbox or for a streaming service like GeForce Now. Just be aware that only games with controller support work well, and you do need to tweak settings frequently for best results.

Officially works with iPhone, Android, Nintendo Switch, Xbox and PlayStation Remote Play

There are several other mobile controllers we tested that just missed out on a place above, plus a few that we are keen to test soon.

PowerA Moga XP Ultra for $130: I love the idea of combining loads of options into a controller, and PowerA’s crazy Moga XP Ultra is certainly versatile. It works wirelessly with your Xbox, Windows PC, or Android phone, offering solid battery life (up to 40 hours via Bluetooth or 60 hours for Xbox). But the gimmicky mini controller that slides out, Transformer-style, for gaming on the go is too small and hard to grip comfortably. The buttons, triggers, and sticks are all good, and the clip works fine for holding your phone, but the D-pad is stiff. All in all, it’s a pricey mixed bag.

Razer Kishi V2 for $90: The Razer Kishi V2 is fine, but it's slower, bigger, and less polished than the Backbone One. It's an extendable mobile controller that comes in Android and iPhone versions. Both can stream PlayStation or Xbox games and work with Windows too. But ultimately, Backbone's superior software and headphone jack make it the better choice. —Louryn Strampe

Riot PWR MFi Controller for $68: This is almost identical to the alt pick for Xbox Remote Play mentioned above, but without the garish green styling and colored Xbox buttons. It plugs into your iPhone via the Lightning cable for latency-free gaming (there’s a USB-C option too), supports pass-through charging, and feels much like a regular Xbox controller. On the downside, the cable is a bit messy.

Turtle Beach Recon Cloud for $80: Here is another Xbox-branded controller that supports Xbox Cloud Gaming and Remote Play and comes with one free month of Game Pass Ultimate. It feels good in-hand, has a solid phone clip, and works with Android, Xbox, and Windows. It also features some audio enhancements (when plugged in), programmable buttons, and a handy Pro-Aim feature that reduces sensitivity on the right stick for aiming in FPS games. It's a good upgrade pick over the PowerA controller listed above, but only if you want the extra features.

GameSir X3 for $100: On paper, this is an upgrade over the X2, with refined buttons, more options for the joysticks, and a cooling fan on the back. But I recommend the cheaper X2 Pro listed above instead, because the fan adds bulk and weight and it needs power via a dedicated USB-C port. (It has a separate USB-C port for pass-through charging of your phone.)

PowerA Moga XP7-X Plus for $100: This controller offers everything the XP-5 X does but you can also remove the stand in the center to slot in your phone (my Pixel 6 Pro fits nicely). It is sturdy, offers plenty of buttons (only a screenshot button is missing), and can wirelessly charge your phone. But it is expensive, has a Micro USB port when I’d prefer USB-C, and has only a 2,000 mAh battery, so stick with the XP-5 X unless you really want that spring-loaded cradle to fit your phone in.

8BitDo SN30 Pro for $45: Conjuring memories of the SNES, this controller works with Android, Windows, MacOS, and Switch. It has built-in rumble, a solid D-pad, good battery life, and a USB-C port.

With such a wide variety of mobile controllers and the option to use regular game controllers with smartphones, there are a few things worth knowing before you choose which controller to get.

Here are the main ways to connect your smartphone to a controller:

Whatever controller you end up using, you will find that many games on Android or iOS do not officially support controllers. That doesn’t mean they won’t work, but it may take some experimentation to figure it out. Backbone has a handy list of games with controller support.

Many mobile game controller manufacturers offer a companion app that allows you to remap buttons and other controls. There are also several options in the app stores, but be careful, as these kinds of apps need a lot of permissions, and in our experience they often don’t work very well.

13 Best Mobile Game Controllers (2023): iPhone or Android | WIRED

Push Button Switch If you have an iPhone with a connected game controller, you can go to Settings > General > Game Controller and tap buttons to customize what they do. Tap Add game to set control profiles for specific titles.