scrcpy
SHA-256Display and control your Android device from your computer via USB or TCP/IP. No root required, high performance, low latency, supports audio and video mirroring.
Smart Download
Download Download Version
v4.0 · 20.1 MB
Mirror and control your Android device from your computer with high performance and no root.
Core Features
- Audio forwarding (Android 11+)
- Video recording and virtual display
- Bidirectional copy-paste
- HID keyboard and mouse simulation
- Gamepad support
What It Can't Do
- •Always download only from the official GitHub repository to avoid malware. Some Xiaomi devices require an extra 'USB debugging (Security settings)' option for mouse/keyboard control. Audio forwarding needs Android 11+. If you get 'INJECT_EVENTS permission' error, follow the README to enable the additional option and reboot.
Use Cases
- Demo apps or games on a larger screen
- Remote debugging and development testing
scrcpy is a free and open-source application that lets you mirror and control Android devices from your desktop (Linux, Windows, macOS). It works over USB or wireless TCP/IP, requires no root access, and leaves no app installed on the device. Offering 30–120 fps, 1920×1080+ resolution, and 35–70ms latency, it outperforms many commercial tools. Unlike Vysor or AirDroid, scrcpy is completely free, has no ads, no accounts, and does not require internet. It supports audio forwarding (Android 11+), HID keyboard/mouse simulation, gamepad input, camera mirroring, virtual displays, and recording. The project is actively maintained with over 140k stars on GitHub.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Download and install scrcpy for your OS (Windows: .exe, macOS: .dmg, Linux: package manager) following the official documentation
Enable Developer Options and USB Debugging on your Android device (Settings > About phone > tap Build number 7 times)
Connect your device via USB and run the scrcpy command to start mirroring and controlling
- Download and install scrcpy for your OS (Windows: .exe, macOS: .dmg, Linux: package manager) following the official documentation
- Enable Developer Options and USB Debugging on your Android device (Settings > About phone > tap Build number 7 times)
- Connect your device via USB and run the scrcpy command to start mirroring and controlling
SHA-256 checksum verified
Checksum extracted from GitHub official Release page
SHA256 Checksum
7daf05af5d575862e62b068cf6852d6068faf7ef3178f3735e3953e778fbf0abThis checksum is extracted from the GitHub Release page. Verify file integrity after download.
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Windows: Uninstall via Control Panel. macOS: Drag scrcpy.app to Trash. Linux: Remove with your package manager (e.g., apt remove scrcpy).
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
4 FAQs
Similar Projects
Visual Studio Code (Code - OSS)
A free, open-source code editor by Microsoft with rich extensions, debugging, and Git integration. The most popular developer tool worldwide.
opencode
OpenCode is a free, open-source AI coding agent that helps you write, refactor, and understand code. It offers two built-in modes: a full-access 'build' agent for active coding and a read-only 'plan' agent for safe exploration.
godot
Godot Engine is a free, open-source, cross-platform 2D and 3D game engine with a unified editor. Unlike Unity or Unreal, it's entirely MIT-licensed and community-driven, offering a lightweight yet powerful node-based workflow that runs on a single executable.