Mirror Android devices
from another Android
An Android port of the desktop scrcpy application. Mirror displays and control touch inputs from remote Android devices using ADB over your local network.
Quick start
Get up and running with Scrcpy for Android in just a few minutes
Download and install the APK
Enable wireless debugging on the remote device
- Go to Settings → Developer Options
- Enable Wireless debugging or ADB over network
- Note the IP address shown (e.g.,
192.168.1.100:5555)
Connect from your control device
- Enter the remote device’s IP address (e.g.,
192.168.1.100) - Select your preferred resolution (1280x720 recommended)
- Choose bitrate (2 Mbps works well for most networks)
- Tap Start
Start mirroring
- Touch the screen to control the remote device
- Double-tap to wake the remote device
- Use hardware navigation buttons if enabled
- Swipe up from the bottom to access your local Android navbar
Key features
Everything you need for seamless Android-to-Android screen mirroring
Network mirroring
Full touch control
Configurable quality
Audio streaming
Viewing mode
Headless operation
Explore the documentation
Learn how to get the most out of Scrcpy for Android
Connection setup
Learn how to connect devices over your local network or across the internet with port forwarding.
Read guideTroubleshooting
Fix common connection issues, improve streaming performance, and resolve ADB problems.
View solutionsArchitecture overview
Understand the client-server architecture, video/audio encoding pipeline, and event handling system.
Learn moreAPI reference
Explore the Scrcpy service API, video/audio decoders, and event controller interfaces.
Browse APIReady to get started?
Download Scrcpy for Android and start mirroring devices in minutes. No root required.
