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.

Free
No cost for Android, iPhone, or Windows
2 min
Average setup time
WiFi
No cables or Bluetooth dongles

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

1

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.

Tip: If Windows Defender flags the installer, click "More info" then "Run anyway". This is a standard SmartScreen warning for new applications.
2

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.

Tip: Android users: the Unknown Sources permission only needs to be enabled once. You can re-disable it after installing if you prefer.
3

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.

Tip: No QR scanner? You can also enter the IP address manually. Tap "Manual IP" in the app and type the IP shown in the server window.
4

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.

Tip: If a game doesn't detect the controller, try opening the game after connecting the Gamepad app. Some games only scan for controllers at startup.

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:

Left Analog Stick
Full 360° analog movement
Right Analog Stick
Camera / aim control
D-Pad
4-directional digital input
ABXY Buttons
Full face button set
LB / RB Bumpers
Left and right shoulder buttons
LT / RT Triggers
Analog pressure-sensitive triggers
Start & Back
Menu and select buttons
Gyroscope Aim
Tilt phone to aim (FPS layout)
Touchpad Mode
Windows mouse control

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.