Mirroring your Android screen to a PC lets you see the phone on a big monitor, control it with your mouse and keyboard, record it, or present it. There are three reliable ways to do it on Windows: a USB cable with scrcpy (free, fastest), Wi-Fi with scrcpy, or Microsoft Phone Link on supported phones. Here's each one step by step.
scrcpy. The phone appears in a window on your PC within seconds and you can click and type on it.Method 1: USB with scrcpy (free, lowest lag)
- On the phone, open Settings → About phone and tap Build number seven times to unlock Developer options.
- Open Developer options and turn on USB debugging.
- On the PC, install scrcpy:
winget install --exact Genymobile.scrcpy, or download the Windows zip from the scrcpy GitHub page. - Connect the phone with a data USB cable and tap Allow on the "Allow USB debugging?" prompt.
- Run:
scrcpy
Your phone's screen opens in a window. Click to tap, scroll to swipe, type with your keyboard. Useful options:
| Goal | Command |
|---|---|
| Smoother on a slow PC | scrcpy --max-size 1024 --max-fps 30 |
| Watch only, no control | scrcpy --no-control |
| Phone screen off while mirroring | scrcpy --turn-screen-off |
| Record to a file | scrcpy --record phone.mp4 |
| Full screen | scrcpy --fullscreen |
Method 2: Wi-Fi with scrcpy
Connect by USB once, make sure the phone and PC are on the same Wi-Fi, then run:
scrcpy --tcpip
scrcpy switches the phone to network mode, connects over Wi-Fi and starts mirroring; you can unplug the cable. On Android 11 and newer you can also pair without a cable using Wireless debugging. See Wireless ADB: connect over Wi-Fi for both methods and troubleshooting.
Method 3: Microsoft Phone Link (no developer settings)
- On the PC, open Phone Link (built into Windows 10 and 11).
- On the phone, install or open Link to Windows and sign in with the same Microsoft account.
- Scan the QR code shown on the PC and accept the permissions.
- On supported phones, open the Apps section or the screen-mirroring option to see your phone's screen.
Phone Link is the easiest option for everyday personal use, but full screen mirroring only works on supported phones, and it's not designed for control or for several phones.
Which method should you use?
| scrcpy (USB) | scrcpy (Wi-Fi) | Phone Link | |
|---|---|---|---|
| Cost | Free | Free | Free |
| Lag | Lowest | Low to medium | Medium |
| Mouse and keyboard control | Yes | Yes | Limited |
| Works on any Android | Yes (Android 5+) | Yes | Supported phones only |
| Setup | USB debugging | USB debugging | Microsoft account |
Looking for something like Vysor? Compare options in Vysor alternatives.
Mirroring more than one phone
Each scrcpy window shows one phone, so for several phones you open several windows (there's a script in scrcpy for multiple devices). Once you're past a handful of phones, a screen wall that shows them all in one window, with one-to-many control, is much easier to work with.
Every phone, one screen
RovaFlow mirrors all your connected Android phones in a single live screen wall and repeats your actions across them. Windows, real devices, one-time price.
See RovaFlow pricingFAQ
How do I mirror my Android screen to my PC for free?
Install scrcpy on Windows, turn on USB debugging on the phone, connect it with a USB cable and run scrcpy. It is free, has no ads and lets you control the phone with your mouse and keyboard.
Can I mirror Android to PC without USB?
Yes. Microsoft Phone Link mirrors supported phones over Wi-Fi, and scrcpy can switch to Wi-Fi with scrcpy --tcpip after a one-time USB connection, or use Wireless debugging on Android 11 and newer.
Can I control my phone from the PC, not just view it?
Yes. scrcpy, QtScrcpy and Vysor forward mouse clicks and keyboard input to the phone. Use scrcpy --no-control if you only want to watch.
Why is my mirrored screen laggy?
Use a USB connection instead of Wi-Fi, lower the resolution with --max-size 1024, lower the bit rate with --video-bit-rate 4M, and close heavy apps on the PC.