How to Turn Your Phone Into a Game Controller (Free)
You can turn any Android or iPhone into a full wireless Xbox 360 controller for your Windows PC using Gamepad — Play Anywhere. It is free, works over WiFi, and takes less than two minutes to set up. This guide covers everything from requirements to tips for the best gaming experience.
What You Need Before You Start
Turning your phone into a game controller requires three things: your phone, your PC, and a WiFi network that connects them. No USB cables, no Bluetooth dongles, and no paid software. Here is the full requirements checklist:
Your Phone
- ✓ Android 8.0+ or iPhone with iOS 15+
- ✓ Connected to your home WiFi
- ✓ Gamepad app installed (free)
- ✓ No root / jailbreak required
Your PC
- ✓ Windows 10 or Windows 11
- ✓ Gamepad Server installed (free)
- ✓ Connected to the same WiFi network
- ✓ No special hardware required
Your Network
- ✓ WiFi router (any modern router works)
- ✓ Phone and PC on the same network
- ✓ 5GHz band recommended for best lag
- ✓ No internet required during play
Step-by-Step: Turn Your Phone Into a Game Controller
Download and Install the Gamepad Server on Your Windows PC
Go to the Windows download section on this page and download the Gamepad Server installer. Run the .exe file — it will install the ViGEmBus virtual controller driver (this is what lets Windows see your phone as a real Xbox controller) and launch the Gamepad Server window. You will see your PC's local IP address and a QR code. Keep this window open.
Install the Gamepad App on Your Android or iPhone
On Android: download the free APK from this page. Go to Settings → Apps → Special App Access → Install Unknown Apps, enable it for your browser, then tap the downloaded APK to install. On iPhone: search "Gamepad Play Anywhere" on the App Store and install the free app. Both versions are identical in features.
Connect Your Phone to the PC via QR Code
Make sure your phone and PC are on the same WiFi network. Open the Gamepad app on your phone and tap "Scan QR Code". Point your phone camera at the QR code displayed in the Gamepad Server window on your PC screen. The connection is established instantly — you will see a confirmation on both devices.
Launch a PC Game and Start Playing
Open any controller-compatible game on your PC. The game will detect the virtual Xbox 360 controller automatically — no in-game setup needed. In the Gamepad app, select your preferred layout: Standard for most games, FPS for shooters, or Racing for driving games. If you have a gyroscope in your phone, enable Gyro Aim in the app for FPS games.
Tips for the Best Phone Controller Experience
The Gamepad app works well on any home WiFi network, but a few small optimisations can push latency as low as 3–5ms and make gameplay feel completely seamless.
Use 5GHz WiFi
Connect both your phone and PC to your router's 5GHz band instead of 2.4GHz. The 5GHz band is less congested and delivers 3–5ms latency vs 10–20ms on 2.4GHz in a typical home environment.
Keep Your Phone Charged
Plugging in while playing removes battery anxiety entirely. If playing unplugged, avoid dropping below 15% — some phones throttle CPU/WiFi to save power at low battery, which can increase lag.
Close Background Apps
Close apps that use the network in the background (streaming apps, cloud sync, social media). These compete for WiFi bandwidth and can cause brief lag spikes.
Sit Closer to the Router
WiFi signal quality drops with distance and walls. If you notice lag, moving your phone (or router) closer eliminates most issues. A WiFi extender in the gaming room also helps.
Enable Do Not Disturb
Turn on Do Not Disturb on your phone while gaming to prevent notifications from pulling focus away from the Gamepad app and causing momentary input interruptions.
Use Maximum Screen Brightness
In dimly lit rooms, increase screen brightness so you can see the on-screen buttons clearly. Consider using the phone on a stand or holder to keep it at a comfortable angle.
What Controls Your Phone Provides
The Gamepad app maps to the complete Xbox 360 controller layout, giving you every input that modern PC games expect. Here is everything included:
Frequently Asked Questions
Does turning my phone into a game controller work with all PC games?
It works with any PC game that supports XInput (Xbox controller input). This covers the vast majority of controller-compatible games on Steam, Epic Games Store, Xbox App, and standalone titles. Games that only support keyboard/mouse input will not respond to controller input, but most modern PC games support controllers.
Do I need to root my Android or jailbreak my iPhone?
No. The Gamepad app works on standard, unmodified Android and iPhone devices. Root and jailbreak are not required and would not add any functionality. The app uses only standard Android and iOS APIs.
Can I use an iPhone to control PC games, not just Android?
Yes. The Gamepad app is available for iPhone on the App Store. The iOS version supports the same full Xbox 360 layout, gyroscope aiming, QR connection, and all three layout presets. Both Android and iPhone work with the same Windows Gamepad Server.
Does the Gamepad app cost anything?
The Gamepad app is completely free on all platforms — Android APK, iPhone App Store, and the Windows Server. There are no ads, no premium tier, no in-app purchases, and no subscription. All features are included from day one.
What if my phone disconnects mid-game?
Gamepad has an auto-reconnect feature. If the WiFi connection drops briefly, the app will automatically attempt to reconnect within seconds. Most players never notice a brief WiFi hiccup. If you lose connection entirely, just re-scan the QR code or tap the reconnect button — the server stays running.
Can I use mobile data instead of WiFi?
You can create a mobile hotspot on your PC and connect your phone to it — this counts as a local network and works correctly. Using cellular data to connect to your home PC remotely over the internet is not supported, as the app is designed for local network use only.
Ready to Turn Your Phone Into a Controller?
Download the free app for your phone and the Windows server. Setup takes under 2 minutes.