This guide shows you several reliable ways to control your Android phone from a PC—viewing the screen, using apps, sending texts, and transferring files—all from your computer’s keyboard and mouse. You’ll need your Android phone, a Windows PC (or Mac with some options), and either a USB cable or a Wi-Fi connection.
What You’ll Need
- An Android phone running Android 6.0 or newer (most modern phones work).
- A Windows PC (Windows 10 or 11) or a Mac (for some methods).
- A USB cable for initial setup (recommended) or a stable Wi-Fi network.
- Your Google account credentials for certain methods.
Step-by-Step
Method 1: Using Microsoft Phone Link (Windows 10/11)
- On your PC, open the Phone Link app (search for it in the Start menu). If it’s not installed, download it from the Microsoft Store.
- On your Android phone, install the Link to Windows app from the Google Play Store (free).
- Open Link to Windows on your phone and sign in with your Microsoft account (the same one you use on your PC).
- On your PC, in Phone Link, click Get Started and scan the QR code shown with your phone’s camera.
- Follow the on-screen prompts to grant permissions: allow notifications, contacts, calls, and media access.
- Once connected, you’ll see your phone’s notifications, messages, photos, and recent apps. To control the full screen, click Apps in Phone Link and select an app to open it in a window.
- For full screen mirroring (control everything), click the Open phone screen button (or select “Phone Screen” from the left menu). This mirrors your phone’s display and lets you tap, swipe, and type with your mouse and keyboard.
Method 2: Using scrcpy (Free, Open-Source, Windows/Mac/Linux)
- On your PC, download scrcpy from its official GitHub releases page. Choose the Windows or macOS version.
- Extract the downloaded ZIP file to a folder (e.g.,
C:\scrcpy). - On your Android phone, enable Developer options: go to Settings → About phone → tap Build number 7 times until you see “You are now a developer.”
- Go back to Settings → Developer options and enable USB debugging.
- Connect your phone to the PC with a USB cable. If prompted on the phone, allow USB debugging by tapping OK.
- Open a command prompt (or terminal) in the scrcpy folder (Shift+Right-click → “Open command window here”).
- Type
scrcpyand press Enter. The phone’s screen appears in a window on your PC. - You can now click, drag, and type. Use keyboard shortcuts: Ctrl+C to copy, Ctrl+V to paste, Home for home button, Back for back, Ctrl+O to turn off the phone’s screen.
- To use over Wi-Fi, first connect via USB, run
adb tcpip 5555, disconnect USB, then runadb connect [phone's IP]:5555and thenscrcpy.
Method 3: Using AirDroid (Wireless, User-Friendly)
- Install AirDroid from the Google Play Store on your phone.
- Create a free AirDroid account (or sign in with Google).
- On your PC, go to web.airdroid.com in a browser and sign in with the same account.
- Your phone will appear in the browser. You can see notifications, transfer files, and use the remote control feature (requires a paid plan for full control).
- For free screen mirroring only, use AirDroid Cast (separate app) with a QR code scan.
Common Mistakes
- Not enabling USB debugging – Without it, scrcpy and similar tools won’t detect your phone.
- Using the wrong USB mode – Your phone must be in “File Transfer” (MTP) mode, not “Charging only” or “Photo” mode.
- Ignoring the USB debugging authorization prompt – Always tap “Allow” when your PC asks for permission.
- Using incompatible cables – Some cheap cables only charge and don’t transfer data. Use the original cable.
- Not keeping both devices on the same Wi-Fi – For wireless methods, both phone and PC must be on the same network.
Tips
- For the smoothest experience, use a wired connection with scrcpy—it’s faster and more reliable than wireless.
- Use scrcpy’s
--always-on-topflag to keep the phone window above other apps. - To control your phone without touching it, use
scrcpy --turn-screen-offto save battery. - Set up a PIN or biometric lock on your phone before using remote control to secure your data.
- Close other bandwidth-heavy apps on your PC to reduce lag during wireless mirroring.
Troubleshooting
- Phone not detected by scrcpy: Reinstall the USB driver (on Windows, use the phone manufacturer’s driver). Try a different USB port. Ensure USB debugging is enabled.
- Phone Link not connecting: Make sure both devices have Bluetooth and Wi-Fi turned on. Sign out and back into both apps. Update the apps to the latest version.
- Screen mirroring is laggy or freezes: Lower the resolution and bitrate in scrcpy using
--max-size 1024and--bit-rate 2M. For wireless, move closer to the router. - Cannot type on the phone screen: In scrcpy, ensure the phone’s keyboard is set to the default Gboard or another keyboard that supports ADB input. Some third-party keyboards may not work.
- Black screen on mirror: Disable screen overlay (like screen dimmer apps) and restart the phone. Also, try turning off “Stay awake” in developer options.
- Authorization error: Revoke USB debugging authorizations in Developer options and re-connect.
Frequently Asked Questions
Is it safe to control my Android phone from a PC?
Yes, if you use official apps like Phone Link or trusted open-source tools like scrcpy. Avoid granting unnecessary permissions and disconnect when not in use.
Can I control my Android phone from a PC without USB?
Yes, using wireless methods like Phone Link (over Wi-Fi/Bluetooth) or scrcpy over Wi-Fi (after initial USB setup). AirDroid also works wirelessly.
Does this work on a Mac?
scrcpy works on macOS. Phone Link is only for Windows 10/11. AirDroid works via browser on any OS.
Can I transfer files while controlling the phone?
Yes. Phone Link has a photo transfer feature, scrcpy allows drag-and-drop of files (with ADB), and AirDroid has a file manager.
Why is my phone screen black when mirroring?
This often happens due to DRM-protected content (like Netflix) or a screen overlay. Try closing such apps and disabling overlays.
Do I need root access?
No. All methods described work without rooting your phone.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Fix Device Manager Not Opening in Windows 11
- How to Pause Snapchat Location
- System Restore Points Missing in Windows? Fixes
- Install League of Legends on Linux: Full Guide
- Fix Error 0x80070001: Causes & Solutions
- Facebook.com: What It Is and Is It Safe?9.26 yd³