scrcpy

scrcpy logo

scrcpy

Display and control your Android phone from your computer

Upvote

scrcpy (short for "screen copy") shows your Android device's screen and audio on a desktop and lets you operate the phone with your computer's keyboard and mouse. It connects over USB or over the network (TCP/IP), needs no root access and installs nothing on the phone, so the device stays untouched.

Why people use it

  • Fast and light: the project reports 30 to 120 fps, 1920×1080 or higher quality, roughly 35 to 70 ms of latency and about one second to show the first frame.
  • Private by design: no account, no ads and no internet connection required.
  • Cross-platform: runs on Linux, Windows and macOS.

Notable features

  • Audio forwarding (Android 11 and later)
  • Screen recording and virtual displays
  • Mirroring with the phone screen turned off
  • Two-way copy and paste
  • Camera mirroring (Android 12 and later) and webcam mode on Linux
  • Physical keyboard, mouse and gamepad simulation, plus OTG mode

Useful for demos, app testing, screen recording and controlling a phone with a broken touchscreen. The maintainers warn that the GitHub repository is the only official download source, so avoid copies from other websites.

Frequently Asked Questions

Is scrcpy free and open source?

Yes, scrcpy is open source. It is released under the Apache-2.0 license.

What can I use instead of TeamViewer?

You can use scrcpy as a free, open-source alternative to TeamViewer.

What is scrcpy written in?

It is built using Java, C.

Leave a Review

Share your experience with scrcpy. Your review will be published after moderation.