Free • Open Source • No Root Required

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.

No Root Required
<35ms Low Latency
Android 5.0+ Supported
100K+ GitHub Stars
USB / Wi-Fi Connected
What is SCRCPY?

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.

1

Android sends the screen

Your phone streams a compressed live video feed through Android Debug Bridge.

2

Your PC displays it

Your computer receives and decodes the feed, showing your Android screen instantly.

3

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.

i

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.

Why choose SCRCPY?

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 35ms
🔓

No 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 • Linux

Free & 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 stars
📡

Wireless 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 mode
🔊

Audio 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+
3-step setup

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.

1

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
2

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
3

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
Use cases

Who uses SCRCPY — and what for?

Whether you game, build apps, or create content, SCRCPY fits your workflow without slowing it down.

🎮
For Gamers

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.
🧑‍💻
For Developers

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.
🎥
For Content Creators

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.
Download SCRCPY

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.

Supported OS Windows 7/8/10/11
Architecture 64-bit
Version v3.3.4
Download v3.3.4 for Windows
🍎

SCRCPY 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.

Supported OS macOS 10.12+
Architecture Apple Silicon
Version v3.3.4
brew install scrcpy
Download v3.3.4 for macOS
🐧

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.

Install method Package Manager
Common command apt / dnf / snap
Version page v3.3.4
sudo apt install scrcpy
View Linux Instructions
All download buttons open the official Genymobile SCRCPY GitHub release links in a new tab.
Tool comparison

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.

Best for speed Low latency makes it suitable for gaming, demos, and real-time testing.
Best for privacy No cloud relay and no third-party account needed for basic mirroring.
Best for cost No subscription, no premium tier, and no watermark on the output.
FAQ

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.

Need the basics first? Start with USB Debugging, connect your Android device, then run SCRCPY. Most detection issues come from authorization, cables, or disabled debugging.
Is SCRCPY safe to use? +
Yes. SCRCPY is open source, communicates over your local USB or Wi-Fi connection, requires no account, sends no data to external servers, and installs nothing on your Android phone.
Does SCRCPY work without a USB cable? +
Yes. On Android 11 and newer, SCRCPY can connect wirelessly over Wi-Fi after pairing. On older Android versions, a one-time USB connection is usually needed to enable wireless mode.
Why is SCRCPY not detecting my device? +
The most common reason is that USB Debugging is turned off. Enable USB Debugging in Developer Options, connect your phone, and tap “Allow” on the authorization prompt. Also try another USB cable or USB port if the device still does not appear.
What Android version does SCRCPY support? +
SCRCPY supports Android 5.0 and above. Wireless connection and audio forwarding features require Android 11 or newer.
Can SCRCPY mirror audio to my PC? +
Yes. From SCRCPY version 2.0 onward, Android audio can be streamed to your PC in real time. This feature requires Android 11 or higher.
Is SCRCPY better than Vysor? +
For most users, yes. SCRCPY is free, open source, lower latency, has no watermark, and does not require an app installation on your Android device. Vysor’s free tier has limitations such as watermarking and display-quality restrictions.
Does SCRCPY work on iPhone or iOS? +
No. SCRCPY works only with Android because it relies on ADB, which is not available on iOS. For iPhone mirroring on macOS, QuickTime Player is a separate built-in option.
How do I reduce lag in SCRCPY? +
Use a high-quality USB cable for the lowest latency. You can also lower bitrate with --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? +
Yes. SCRCPY mirrors your real Android device instead of an emulator, which can help avoid emulator-detection issues. Its low latency makes it suitable for fast-paced mobile games, especially with keyboard and mouse control.
Can SCRCPY record my Android screen? +
Yes. You can record your Android screen directly to your computer with this command:
scrcpy --record filename.mp4
Ready in minutes

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.

No phone app
No root
No ads
Open source