How to display phone screen on laptop with USB

Windows 10’s new Android screen-mirroring feature only works with a handful of phones and PCs. Here’s how you can mirror nearly any Android phone’s screen to your Windows PC, Mac, or Linux system—and control it with your mouse and keyboard.

The Options: scrcpy, AirMirror, and Vysor

We recommend scrcpy for this. It’s a free, open-source solution for mirroring and controlling your Android screen on your desktop. There’s just one catch compared to the Windows feature: You have to connect your phone to your PC with a USB cable to mirror it. It’s created by the developers behind Genymotion, an Android emulator.

If you’re all about a wireless connection, we recommend AirDroid’s AirMirror instead. There’s a catch here too, though: If your phone isn’t rooted, you’ll have to jump through some hoops with a USB cable. You’ll need to repeat this process every time you reboot your phone, too.

There’s also Vysor, which is a bit more user-friendly—but wireless access and high-quality mirroring will require payment.

We’ve also highlighted using Miracast to wirelessly stream an Android device’s display to a Windows PC in the past. However, Miracast support is no longer widespread on new Android devices, and Miracast only allows viewing—not remotely controlling.

How to Mirror Your Screen With Phone’s Screen scrcpy

You can download scrcpy from GitHub. For Windows PCs, scroll down to the Windows download link and download either the scrcpy-win64 link for 64-bit versions of Windows or the scrcpy-win32 app for 32-bit versions of Windows.

Extract the contents of the archive to a folder on your computer. To run scrcpy, you’ll just need to double-click the scrcpy.exe file. But, if you run it without an Android phone connected to your PC, you’ll just get an error message. (This file will appear as “scrcpy” if you have file extensions hidden.)

How to display phone screen on laptop with USB

Now, prepare your Android phone. You’ll need to access developer options and enable USB debugging mode before connecting it to your computer with a USB cable. In summary, you’ll head to Settings > About Phone, tap “Build Number” seven times, and then head to Settings > Developer Options and enable “USB Debugging.”

When you’ve done so, connect your Android phone to your computer.

RELATED: How to Access Developer Options and Enable USB Debugging on Android

How to display phone screen on laptop with USB

Double-click the scrcpy.exe file to run it. You’ll see an “Allow USB debugging?” confirmation on your phone first—you’ll have to agree to the message on your phone to allow it.

After you have, everything should work normally. Your Android phone’s screen will appear in a window on your desktop. Use your mouse and keyboard to control it.

How to display phone screen on laptop with USB

When you’re done, just unplug the USB cable. To start mirroring again in the future, just connect your phone to your computer with a USB cable and run the scrcpy.exe file once again.

This open-source solution uses Google’s adb command, but it bundles a built-in copy of adb. It worked with no configuration required for us—enabling USB debugging was all it took.

Thanks to OMG! Ubuntu! for highlighting scrcpy as a solution for mirroring Android to your Ubuntu desktop. It’s so much more flexible than that, however: It works well on Windows PCs, too.

The most recent Android smartphones feature a USB Type-C port. Also known as USB-C, this is a cylinder-shaped input that replaces micro-USB and is used for charging and data transfer. Including support for the DisplayPort standard, it enables USB-C to HDMI screen mirroring of your phone or tablet’s display to a TV.

Page content

1
  • How do I stream my phone screen to my computer?
  • How can I see my mobile screen on laptop?
  • How do I mirror link with USB?
  • How do I connect my phone to my laptop via USB Windows 10?
  • How can I access my Android phone from my PC?
  • How can I view my mobile screen on my laptop Windows 10?
  • How do I cast my phone to my TV using a USB cord?

How do I stream my phone screen to my computer?

Step 1: Launch Settings, search for “cast”, and click the search result. Step 2: Tap Cast. Step 3: Click the 3 dots on the top-right corner and tick-mark “Enable Wireless Display”. Step 4: Your Windows 10 Device name should now appear.

With so many devices that people use daily, connecting them seems like the most natural thing to do. Depending on the combination of devices you have, this process can be a reasonably straightforward task. Unfortunately, some device combinations might require more effort.

How to display phone screen on laptop with USB

Such is the case if you want to mirror your Android device to a computer. Although this might seem like a prominent feature, it is not. Luckily, there are ways you can do this, and once you install all the necessary apps, the process becomes a piece of cake.

Preparing Your Android Device for Mirroring to PC or Laptop

Before you start mirroring your Android to a desktop computer or laptop, you need to set a couple of options on your mobile device. You may want to read the rest of the procedures in this article first before making any moves. That way, you can determine if this process suits your needs and works for you. Anyways, here’s how to enable Developer mode and USB debugging in Android.

Note: If you plan on using the Wi-Fi option, you can follow the “USB debugging” steps to also use it for “Wireless debugging.” Both options are available in the same area on your Android device.

Enable Android’s Developer Options

  1. Open “Settings” on your Android device.
    How to display phone screen on laptop with USB
  2. Scroll to the bottom and tap “About phone.”
    How to display phone screen on laptop with USB
  3. Tap on “Build number” five times in a row. You might have to confirm this action by entering your preferred security method. That can be a PIN, pattern, or fingerprint scan.
    How to display phone screen on laptop with USB
  4. You will see the notification that you have successfully enabled the “Developer Mode” on your device.
    How to display phone screen on laptop with USB

Enable USB Debugging (or Wireless Debugging for a Wi-Fi Connection)

  1. Open “Settings” on your Android device.
    How to display phone screen on laptop with USB
  2. Tap on “System & updates.”
    How to display phone screen on laptop with USB
  3. Scroll all the way to the bottom and select “Developer options.”
    How to display phone screen on laptop with USB
  4. Scroll down to the “Debugging” section and toggle “USB debugging” on.
    How to display phone screen on laptop with USB
  5. Android will now ask if you are sure you want to allow USB debugging. Confirm by tapping “OK.”
    How to display phone screen on laptop with USB

Now, you are ready to proceed with setting up the mirroring feature for your computer.

Mirroring an Android Phone to a Windows PC

Mirroring your Android device to a Windows computer is possible through various dedicated apps. Although Windows 10 does have an option that allows you to do this, it does not work with every Android smartphone or tablet.

How to Use scrcpy to Mirror Android to a Windows PC

By far, the best and most straightforward app to use is “scrcpy.” This app allows for a wired connection or a wireless one, and it is super simple to use, yet the setup is rather complex. You can download it on GitHub, one of the most popular online services for developers. To do so, follow the steps below.

  1. Open a web browser on your computer, then go to the scrcpy page on GitHub.
    How to display phone screen on laptop with USB
  2. Scroll down to the “Get the app” section.
    How to display phone screen on laptop with USB
  3. In the “Windows” subsection, click on the download link for the “.zip” archive. It looks something like this: scrcpy-win64-v1.16.zip. Of course, the last few numbers will depend on the version that is currently available.
    How to display phone screen on laptop with USB
  4. Click the link to download the “.zip” file.
    How to display phone screen on laptop with USB
  5. Once the file downloads, it is time to extract it. Open the folder where you have downloaded the “scrcpy .zip” file.
    How to display phone screen on laptop with USB
  6. Right-click the file, then choose “Extract files…”
    How to display phone screen on laptop with USB
  7. The “Extract Compressed (Zipped) Folders” window appears. Click on “Browse” to choose the destination for the extracted files. Once you choose the location, you can optionally tick the “Show extracted files when complete” checkbox. Click on “OK” to extract the files.
    How to display phone screen on laptop with USB
  8. Now, you can navigate to the location where the extracted files appear.
    How to display phone screen on laptop with USB
  9. Double-click the “adb.exe” file to install “Android ADB Tools.” This process is done in the background, so you will not see any feedback on the screen when the installation completes. It usually takes Windows about a second or two to complete this action.
  10. With your Android device ready for mirroring and having installed scrcpy to your PC, it is time to connect the two. Connect your Android device and computer using a “USB cable,” or for Wi-Fi setup, skip to “Step 15.”
    How to display phone screen on laptop with USB
  11. Double-click the “csrcpy.exe” file from the scrcpy folder to start it.
    How to display phone screen on laptop with USB
  12. Depending on your security settings, Windows might notify you that you are about to run an unrecognized app. To continue, first click “More info,” and then choose “Run anyway.”
  13. If your mobile device asks you whether you should allow USB debugging, tap “Allow.” To prevent this pop-up from appearing in the future, you can also tap “Always allow from this computer.”
    How to display phone screen on laptop with USB
  14. That’s it! The scrcpy window appears, showing the screen of your Android device using USB. For a Wi-Fi connection, read on.
  15. For Wi-Fi connections, ensure that your Android device has “Developer Mode” activated and “USB debugging” on (see instrucitons at the beginning of this article.). “Wireless Debugging” (not USB) also needs turned on.
  16. Connect Android and your PC or laptop to the same Wi-Fi network.
  17. On PC, open the “scrcpy” unzipped folder and launch “adb.exe.”
  18. Connect your Android device to your PC via USB so you can enter commands.
  19. On Android, obtain your IP Address by going to “Settings -> About Phone” or “… -> About Phone -> Status” and look for the “IP address” section, or just type the following in the command line:
    adb shell ip route | awk '{print $9}'
  20. On PC, enable adb over TCP/IP by typing the following in the command line:
    adb tcpip 5555.
  21. Disconnect the USB from the device and the PC. You no longer need a USB connection.
  22. On the PC, connect wirelessly to your device by typing the code below into the command line:
    adb connect DEVICE_IP_HERE:5555 (replace DEVICE_IP with yours).
  23. Launch “scrcpy.exe” from the unzipped folder on your PC, and you are now done! You should see your Android screen on your PC or laptop.

That is it. This super-simple app works like a charm. Now you can use your keyboard and mouse to control your Android device. This action allows you to start apps, type messages, view your photo gallery, and even play mobile games on the large screen. What is more, by simply dragging and dropping files onto the scrcpy window, you can copy almost anything from your computer to your Android device.

Of course, like any other window, you can also resize, maximize, restore, and close the scrcpy app. If you want to see your Android device in full screen, press “Ctrl + F” on your keyboard at the same time.

How to Mirror an Android Phone to a Mac

Luckily, the highly convenient screen mirroring app scrcpy is available for Mac OS X devices as well. Unlike Windows computers, where you download a .zip file and unpack it, Mac does it differently. To use scrcpy, you will have to install the Homebrew app first.

  1. Open “Finder” on your Mac.
  2. Click “Applications” from the menu to the left. If this option is not visible, simply press “Command + A” on your keyboard.
  3. From the Applications list, open “Utilities.”
  4. Finally, start the “Terminal” app.
  5. Now select the entire command line below and copy/paste it into the “Terminal,” then press “Enter” to execute it.
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  6. Allow 10 to 15 minutes for Homebrew to install.
  7. Once the installation is complete, it’s time to install Android ADB tools. To do so, type in or copy/paste the following command below into the “Terminal,” then press “Enter” to execute.
    brew cask install android-platform-tools
  8. Finally, it is time to install the “scrcpy” app. Copy the code below and paste it into the “Terminal,” then press “Enter.”
    brew install scrcpy
  9. Now wait for the installation to complete.
  10. To establish the connection between Android and Mac OS, connect your Android device using a USB cable.
  11. The USB Debugging notification appears on Android’s screen. Tap on “Allow to continue.” You can also tap “Always allow from this computer” to prevent the notification from appearing every time you connect.
  12. In the Mac Terminal, type “scrcpy“ without the quotes to launch the application.

Finally, you’re now able to mirror your Android screen on your Mac OS computer or laptop.

How to Mirror an Android Phone to a Chromebook

Unfortunately, Chromebook users do not have the capability of using the scrcpy app to mirror their Android devices. Luckily, many other third-party apps work with Chromebooks. One of the most popular of such apps is “Reflector 3.” Although this is not a free app, it does the job exceptionally well and is well worth the price… and the reduction in headaches!

To start using “Reflector 3,” follow the steps below.

  1. Install the “Reflector 3” app from their website to both your Android device and your Chromebook.
  2. Connect both devices to the same Wi-Fi network.
  3. Start the app on both devices.
  4. On your Android “Reflector 3” app, tap the menu button in the top-left corner of the screen.
  5. Select “Cast Screen/Audio.”
  6. Now, you should see the list of available devices for mirroring. Select your Chromebook to proceed.
  7. Finally, you should see your Android device’s screen on your Chromebook.

Hopefully, you now know how to mirror your Android devices to a Windows 10, Mac, or Chromebook computer. When using the scrcpy app, the process becomes simple. Although the setup might seem cumbersome, the step-by-step instructions in this article give you what you need. For Chromebook devices, the “Reflector 3” app, although it is not free, only requires two installations to set it all up.

Have you managed to mirror your Android to a computer? Which mirroring app do you find the most useful?

Additional FAQ

Do I have to mirror my entire screen, or can just part of my screen be mirrored?

The solutions you find in this article allow you to mirror the entire screen of your Android device. Essentially, any mirroring app will do so, but only without an option to choose which portion of the screen appears on your PC. Of course, you can look for apps that allow you to cast content from your Android. This way, you do not have to show your phone’s screen on a computer for others to see. Instead, you can start a video, slideshow, or presentation on your Android device and cast only that content to the computer.

Do I need to have Wi-Fi to mirror Android to another device?

No, you do not need Wi-Fi to start mirroring. Apps similar to scrcpy let you use the mirroring feature by connecting your devices via a USB cable. Therefore, you do not need a Wi-Fi connection at all. Conversely, some apps allow you to mirror your Android to a computer over Wi-Fi. Although this seems like a more convenient way to mirror, each app comes with its quirks. For some, you have to pay if you do not want ads to ruin your experience. Others may have cumbersome interfaces to navigate through. In the end, nothing beats the scrcpy app for its simplicity and base functionality, and it is entirely free and open source.

How can I see my phone screen on USB?

Turn on the "USB debugging" option in the settings of your phone. (How to enable USB debugging on my phone?).
Connect your Android device to the computer through a USB cable. ... .
Click "Cable" and choose your device..
Once connected, the Android device's screen will display on the computer..

How do I mirror my Android to my laptop using USB?

How to View Your Android Screen on PC or Mac via USB.
Connect your Android phone to your PC via USB..
Extract Scrcpy to a folder on your computer..
Run the Scrcpy app in the folder..
It should automatically detect your Android device. ... .
Scrcpy will start up; you can now view your phone screen on your PC..

How can I display my Android screen on my laptop?

Open Google Play Store on your mobile and download the Chrome Remote Desktop App. Open the application on your mobile and choose the computer you want to mirror. Enter the pin code to start mirroring. Right after entering the code, you will mirror your screen on the mobile.