Screen mirroring

QtScrcpy: Setup, Group Control and Limits

How to install and use QtScrcpy: connect Android phones over USB or Wi-Fi, use group control on several phones, best settings, and when to upgrade.

Updated Oct 25, 20267 min readBy the RovaFlow team

QtScrcpy is a free, open-source app for mirroring and controlling Android phones from a Windows, macOS or Linux computer. It's built on the same idea as scrcpy, but adds a point-and-click interface and group control, so one input can be repeated across several phones. This guide covers setup, connecting over USB and Wi-Fi, group control, and where QtScrcpy reaches its limits.

In short: download QtScrcpy from its official GitHub releases page, turn on USB debugging on each phone, connect them, click Refresh devices, then Start server for each phone. Use group control to repeat actions across phones.

Install QtScrcpy

  1. Open the QtScrcpy project on GitHub (by barry-ran) and go to Releases.
  2. Download the build for your system (Windows zip, macOS or Linux) and unzip it. The Windows build includes adb.
  3. Run QtScrcpy.exe. Windows may show a SmartScreen warning for unsigned apps; only continue if you downloaded from the official releases page.

Avoid "QtScrcpy download" mirror sites: they sometimes bundle adware.

Connect phones over USB

  1. On each phone: Settings → About phone → tap Build number 7 times → Developer options → turn on USB debugging.
  2. Connect the phone and accept the "Allow USB debugging?" prompt.
  3. In QtScrcpy click Refresh devices. Each phone's serial appears in the device list.
  4. Select a phone and click Start server to open its window. Repeat for each phone.

Phone not listed? The usual causes are a charge-only cable, the authorisation prompt not accepted, or a missing USB driver. See troubleshooting in How to control multiple Android phones from one PC.

Connect over Wi-Fi

With the phone on USB and on the same Wi-Fi as the PC, use QtScrcpy's wireless option (it switches ADB to TCP/IP and connects to the phone's IP), then unplug the cable. On Android 11+ you can also pair with Wireless debugging. Both methods and common errors are covered in Wireless ADB. For many phones running all day, USB is more stable.

Useful settings

SettingWhat to choose for many phones
Bit rateLower (around 2–4 Mbps) to reduce CPU and USB load
Max size / resolution720 or lower when you watch several phones at once
Record screenOff unless you need it; recording many phones uses a lot of disk
Screen offOn, to save battery and heat while mirroring
Stay awakeOn while plugged in

Option names can differ slightly between QtScrcpy versions.

Group control

Group control is QtScrcpy's main advantage over plain scrcpy. Open windows for several phones, enable group control, and the input you give one phone (taps, swipes, typing) is repeated on the others. It works best when every phone is the same model with the same screen layout, because input is sent as screen positions.

Limits of QtScrcpy

  • Still one window per phone: with 15+ phones, the desktop fills up and you rearrange windows every session.
  • No workflows or scheduling: you repeat steps live; nothing runs on its own at 9 AM.
  • No grouping by project: group control applies to the open windows, not to saved device groups.
  • No fleet health view: no battery, temperature or storage overview across phones.
  • CPU load grows with each mirrored window.

QtScrcpy vs RovaFlow

QtScrcpyRovaFlow
PriceFree, open source$299 one-time
ScreensOne window per phoneAll phones in one live screen wall
Repeat input on many phonesGroup controlOne-to-many control on selected phones or saved groups
AutomationNoneNo-code workflows and scheduler
Fleet toolsBasicMass APK install, file manager, health dashboard
PlatformsWindows, macOS, LinuxWindows
Best forUp to ~10 phones, free10–200 phones, daily repeated work

Comparing more options? See best phone farm software.

Outgrowing QtScrcpy windows?

RovaFlow shows every phone in one screen wall and adds groups, no-code workflows, scheduling, mass APK install and device health. Windows, real phones over USB, $299 one-time.

See RovaFlow pricing

FAQ

What is QtScrcpy?

QtScrcpy is a free, open-source desktop app that mirrors and controls Android phones from a PC over USB or Wi-Fi. It uses the same approach as scrcpy but adds a graphical interface and group control for several phones.

Is QtScrcpy safe?

QtScrcpy is open source and published on GitHub, so its code can be reviewed. Download it only from its official GitHub releases page, not from third-party download sites.

Can QtScrcpy control multiple phones at once?

Yes. Connect several phones, open a window for each, and use group control so input on one phone is repeated on the others.

What is the difference between scrcpy and QtScrcpy?

scrcpy is the original command-line tool, focused on fast, high-quality mirroring of one device per window. QtScrcpy adds buttons, wireless connection helpers and group control on top of the same idea.

Related guides

Home Features Pricing Sign In
Chat with us