Mirror Android Screen to PC – Wirelessly or USB

You can use your android phone from your windows pc without touching your android phone. You can continue to use your pc and android from one screen as per the need.

All you need to do is mirror your android screen to pc.

But there are tons of extra software and rooting method for mirroring android screen to your pc via USB or wirelessly.

You don’t need to do all of these there is even a simple method which we will explain in this post.

Why it’s better?

  • No extra apps need to be installed on your android means no background apps running and no storage wastage
  • You can connect any android phone without waiting for some apps to be downloaded
  • No dependency on third-party apps to work flawlessly
  • A simple utility is being run on your windows pc which can be used on any pc in just a few seconds
  • There is literally no lag in mirroring your android

scrcpy-in-action

Steps to Mirror Android to PC

Download Scrcpy

If you don’t want to use prebuild archives you can build your own head over to build.md

For Windows

Scrcpy from Github release page, windows version has adb included so you don’t need to do anything just download the zip extract it and you are done.

Read also:  Set Google Photos as Wallpaper on Android

For Linux

On Linux, you have to do some work but it will be easy for you.

https://snapstats.org/snaps/scrcpy

https://aur.archlinux.org/packages/scrcpy/

https://github.com/maggu2810/maggu2810-overlay/tree/master/app-mobilephone/scrcpy

For macOS

For macOS, you have to use homebrew to install scrcpy using the following command

brew install scrcpy

You need adb, accessible from your PATH. If you don’t have it yet:

brew cask install android-platform-tools

After downloading extract and save files in C:/scrcpy/ directory to easy access,

you can change the directory as you like but make sure to keep that in mind while copy-pasting commands.

Enable USB debugging

Scrcpy does not require root and any app to be installed on your device to work. You only need to do few things

To enable USB debugging you need to first enable developer options if you haven’t already by visiting

Settings > System > About Phone > Build Number

Tap Build Number 7 Times to enable it.

Now visit Developer Options to enable USB debugging

Settings > Developer Options > Debugging Section

Enable USB Debugging option

this is required to access your phone from the computer via adb

Run Scrcpy

Now everything is set up properly we can come to the main part.

  • Connect your phone via USB to your computer,
  • Run Scrcpy.exe
  • Accept debugging dialogue on your device

that’s it, your phone screen should now appear in a window on the screen. You can use a mouse to interact with your phone.

You can use command prompt to run Scrcpy with additional command-line arguments, to do this open C:/scrcpy/ folder where files are saved, open command prompt in that location.

  • Win+R to open run,
  • cd C:/scrcpy/ to navigate to the scrcpy directory
Read also:  How to Sync Two Folders in Windows

now simply enter the following command to open screen mirror that always stays on top of other windows.

scrcpy -T

scrcpy-cmd

Advanced Features of Scrcpy

Scrcpy is not just usual screen mirror utility for windows, it has many useful features that might make it your experience with android and computer life-changing.

You can use command prompt to use advanced features of Scrcpy like

Wirelessly connect to Phone

You can mirror your phone’s screen wirelessly, you need to first connect your device with USB to the computer and connect your phone to the same wifi network as your computer.

Open the command prompt and navigate to C:/scrcpy/ directory

Enable tcpip on your device by executing this command

adb tcpip 5555

unplug your phone from the computer and execute the following command after replacing DEVICE_IP with your device IP

adb connect DEVICE_IP:5555

Now run scrcpy command as usual and you will be able to see your phone mirrored wirelessly on computer.

scrcpy-wireless setup

Record Screen

To record your screen just pass the additional arguments while executing scrcpy command.

scrcpy -r file.mp4

Send files to the phone

Just drag and drop the file on a window to copy it phone storage “/sdcard/” if you want to copy files to any specific location then start scrcpy with the following command

scrcpy --push-target /sdcard/folder/

now every file dropped on window will be copied to “/sdcard/folder/” directory.

Install APK on phone

If you have .apk on the computer just drag and drop it on phone window, scrcpy will install the app on your device, you can check in app drawer if the app is installed or not.

Read also:  How to Send Large Videos Files Free

Mirror multiple devices

You can run multiple instance of scrcpy to connect and mirror multiple devices, to do this you need to use serial no of every phone mentioned in adb devices command, after grabbing serial no enter the following command to connect to the device.

scrcpy-multiple devices

scrcpy -s 0123456789abcdef

scrcpy-multi-device

Scrcpy has more advanced features for this jut check Github repo of scrcpy.

Shortcuts

ActionShortcutShortcut (macOS)
Switch fullscreen modeCtrl+fCmd+f
Resize window to 1:1 (pixel-perfect)Ctrl+gCmd+g
Resize window to remove black bordersCtrl+x | Double-click¹Cmd+x | Double-click¹
Click on HOMECtrl+h | Middle-clickCtrl+h | Middle-click
Click on BACKCtrl+b | Right-click²Cmd+b | Right-click²
Click on APP_SWITCHCtrl+sCmd+s
Click on MENUCtrl+mCtrl+m
Click on VOLUME_UPCtrl+ (up)Cmd+ (up)
Click on VOLUME_DOWNCtrl+ (down)Cmd+ (down)
Click on POWERCtrl+pCmd+p
Power onRight-click²Right-click²
Turn device screen off (keep mirroring)Ctrl+oCmd+o
Expand notification panelCtrl+nCmd+n
Collapse notification panelCtrl+Shift+nCmd+Shift+n
Copy device clipboard to computerCtrl+cCmd+c
Paste computer clipboard to deviceCtrl+vCmd+v
Copy computer clipboard to deviceCtrl+Shift+vCmd+Shift+v
Enable/disable FPS counter (on stdout)Ctrl+iCmd+i

¹Double-click on black borders to remove them.
²Right-click turns the screen on if it was off, presses BACK otherwise.

Useful links:

https://developer.android.com/studio/command-line/adb.html#wireless

https://developer.android.com/studio/debug/dev-options#enable

Default image
Amit Yadav
Amit is a student of Chartered Accountancy but also has love for tech stuff, he writes about apps and automation on The Tech Basket.

Loved the Post?

Get new post delivered directly in your inbox.

x