Mirror Your Android Screen on PC Through SCRCPY for Free
SCRCPY lets you mirror, display, and control your Android device from your Windows, macOS, or Linux computer — wirelessly over Wi-Fi or wired via USB. No root access is required. No ads are shown. No payment is needed. Setup is complete in seconds.
A faster way to mirror and control Android from your computer.
SCRCPY lets you view and control your real Android device from Windows, macOS, or Linux with low latency, no root access, and no app installed on your phone.
SCRCPY, pronounced “screen copy”, is a free, open-source application that lets you mirror and control your Android device from your computer in real time — with virtually zero lag.
It works by streaming a compressed video feed from your Android device over ADB, either through a USB cable or wirelessly over Wi-Fi. Your keystrokes, mouse clicks, and scrolls are sent back to the device, giving you full two-way control from your PC.
Android sends the screen
Your phone streams a compressed live video feed through Android Debug Bridge.
Your PC displays it
Your computer receives and decodes the feed, showing your Android screen instantly.
You control the phone
Mouse clicks, keyboard input, typing, and scrolling are sent back to Android.
SCRCPY was created by Romain Vimont at Genymobile and is maintained as an open-source project on GitHub with over 100,000 stars. It supports Android 5.0 and above, requires no root access, and runs on Windows, macOS, and Linux.
This website is an independent guide for SCRCPY users. It is not affiliated with Genymobile or the official SCRCPY project. For the official source code, visit the Genymobile/scrcpy repository on GitHub.
Built for speed, privacy, and real Android control.
Every feature is designed around one goal — the fastest, cleanest way to see and control your Android device from a PC.
Ultra-low latency screen mirroring
SCRCPY uses hardware-accelerated H.264 encoding directly on your Android device, then decodes it natively on your PC for a mirror with as little as 35ms delay.
As low as 35msNo root required
Works on any standard Android device 5.0 and above — no jailbreak, no root, and no custom ROM needed. Just enable USB Debugging once.
Android 5.0+Truly cross-platform
One tool for every desktop OS. SCRCPY runs natively on Windows 10/11, macOS with Intel or Apple Silicon, and major Linux distributions.
Windows • macOS • LinuxFree & open source forever
Licensed under Apache 2.0. No subscriptions, no premium tiers, and no watermarks. The full source code is available on GitHub.
100K+ GitHub starsWireless Wi-Fi mirroring
Connect once over USB to pair, then switch to wireless mode over Wi-Fi for a fully cable-free setup. Android 11+ supports native wireless use.
Cable-free modeAudio forwarding support
From SCRCPY v2.0 onwards, Android audio can stream to your PC in real time — useful for gaming, media playback, tutorials, and demos.
Android 11+How to install & use SCRCPY in under 5 minutes.
From zero to a mirrored Android screen in just a few simple steps. No technical experience needed — download, enable USB Debugging, then run SCRCPY.
Download SCRCPY for your OS
Get the latest version of SCRCPY for your operating system. It comes as a simple ZIP file — no installer, no setup wizard. Just download and extract.
- Available for Windows 10 and Windows 11
- Works on macOS with Intel and Apple Silicon
- Supports major Linux distributions
Enable USB Debugging on Android
Unlock Developer Options on your Android phone, then enable USB Debugging so your computer can communicate with the device through ADB.
- Go to Settings → About Phone → tap Build Number 7 times
- Open Developer Options and turn USB Debugging ON
- Connect your phone and tap “Allow” on the authorization prompt
Run SCRCPY — you’re live
Open the extracted SCRCPY folder and run the app — or launch it from your terminal. Your Android screen appears instantly with full mouse and keyboard control.
# Windows / Linux
./scrcpy
# macOS via Homebrew
scrcpy
Who uses SCRCPY — and what for?
Whether you game, build apps, or create content, SCRCPY fits your workflow without slowing it down.
Play mobile games on a big screen.
SCRCPY gives mobile gamers a smooth way to mirror Android to a PC monitor and play on the real device, without emulator installs, BlueStacks lag, or cloud gaming subscriptions.
- Ultra-low latency on your real device, not a virtual emulator.
- Full keyboard and mouse control for precise gameplay.
- Record gameplay directly as MP4 with a simple command.
- Forward Android audio to PC speakers or headset on supported devices.
Test Android apps on real hardware.
Keep your Android device on your second monitor while you code. SCRCPY works alongside Android Studio, Flipper, and existing dev tools, without emulator lag or virtual device quirks.
- Test on a real device and catch issues emulators can hide.
- Use side-by-side with Android Studio while building and debugging.
- Copy and paste content between your computer and phone.
- Capture quick screenshots for bug reports and QA notes.
Record tutorials and stream live.
Display your phone screen live on stream, record clean app walkthroughs, and create tutorials without an expensive capture card. SCRCPY works well as a window source in OBS or Streamlabs.
- Stream your phone screen live through OBS or Streamlabs.
- Record tutorials at high quality with no watermarks or time limits.
- Replace a physical HDMI capture card using USB or Wi-Fi.
- Use wireless mode for a cleaner desk and cable-free recording setup.
Choose your operating system and start mirroring.
SCRCPY works on Windows, macOS, and Linux. Pick your platform, install or extract, connect your Android device, and start controlling it from your computer.
SCRCPY for Windows
Download SCRCPY v3.3.4 for Windows as a pre-built ZIP. Extract the folder, plug in your Android device, and double-click scrcpy.exe to start mirroring.
Download v3.3.4 for WindowsSCRCPY for macOS
Download SCRCPY v3.3.4 for macOS Apple Silicon. You can also install SCRCPY through Homebrew if you prefer a terminal-based setup.
brew install scrcpy
SCRCPY for Linux
SCRCPY is available through package managers on major Linux distributions. Open the release instructions to view Linux setup details and available packages.
sudo apt install scrcpy
SCRCPY vs other Android mirroring tools.
Many Android mirroring tools are paid, slower, or require phone apps. SCRCPY stands out because it is free, open source, low-latency, and does not install anything on your phone.
| Feature | SCRCPY | Vysor | AirDroid | ApowerMirror |
|---|---|---|---|---|
| Price | Free | Free / $2.50/mo | Free / $3.99/mo | Free / $12.99/mo |
| Root required | No | No | No | No |
| Open source | Yes | No | No | No |
| Latency | ~35ms | ~80–150ms | ~100ms+ | ~80–120ms |
| Wireless | Yes | Paid only | Yes | Paid only |
| Audio forward | Yes, v2+ | No | Yes | Paid only |
| App on phone | No | Yes | Yes | Yes |
| Watermark | None | Free tier: yes | None | Free tier: yes |
Why SCRCPY wins
SCRCPY is the only option here that combines zero cost, open-source transparency, low latency, no phone app, and no watermark.
Frequently asked questions about SCRCPY.
Quick answers to the most common SCRCPY questions — safety, wireless mode, audio forwarding, Android support, lag reduction, gaming, and recording.
Is SCRCPY safe to use?
Does SCRCPY work without a USB cable?
Why is SCRCPY not detecting my device?
What Android version does SCRCPY support?
Can SCRCPY mirror audio to my PC?
Is SCRCPY better than Vysor?
Does SCRCPY work on iPhone or iOS?
How do I reduce lag in SCRCPY?
--video-bit-rate 2M, reduce resolution with
--max-size 800, or cap frame rate with --max-fps 30.
Can I use SCRCPY for mobile gaming on PC?
Can SCRCPY record my Android screen?
scrcpy --record filename.mp4
Ready to mirror your Android screen?
Download SCRCPY for free and start controlling your Android from your PC in minutes. No installation on your phone. No root access needed. No cost — ever.