Virtual Xbox Controller for Windows — Free Using Your Phone
Create a virtual Xbox 360 controller on Windows using your Android or iPhone as the input device. The Gamepad app uses the ViGEmBus driver to make Windows think a real Xbox controller is plugged in — while your phone sends inputs over WiFi.
How the Virtual Controller Works
The Gamepad Server installs the ViGEmBus driver — a free, open-source Windows kernel driver that creates virtual Xbox 360 and Xbox One controllers at the system level.
When your phone connects over WiFi, button presses and joystick movements are sent via WebSocket to the PC server, which forwards them to the virtual controller in real time.
Because the controller exists at the driver level, every application on Windows treats it as a real Xbox controller — games, emulators, Steam, the Xbox app, and even Windows itself.
Technical Specifications
What Works with a Virtual Xbox Controller
All Steam games with controller support, Big Picture, Steam Input, Remote Play
All Game Pass PC titles — they use XInput natively
All Epic titles with controller support detected automatically
RetroArch, PCSX2, Cemu, Yuzu, RPCS3, Dolphin — all work
All GOG games with XInput support
FIFA, Madden, Assassin's Creed, Far Cry and more
Frequently Asked Questions
What is ViGEmBus and is it safe?
ViGEmBus is a free, open-source Windows driver developed by Nefarius Software Solutions. It is widely trusted and used by applications like DS4Windows and other controller tools. The source code is publicly available on GitHub.
Does a virtual Xbox controller work with all PC games?
It works with any game that supports XInput — the Xbox controller standard. The vast majority of modern PC games support XInput. A small number of older games only support DirectInput, which may need an additional mapping layer.
Do I need to buy an Xbox controller?
No. The Gamepad app creates a virtual Xbox controller using your phone as the input device over WiFi. You don't need to purchase any hardware.
Will Windows Defender flag the ViGEmBus driver?
No. ViGEmBus is a signed Windows driver with a legitimate certificate. Windows Defender does not flag it. The Gamepad Server installer bundles the driver and installs it automatically.
Create Your Virtual Xbox Controller — Free
Download the Gamepad Server for Windows and the phone app. Setup takes under 30 seconds.
Download Free