Controlling your Android device from your computer is like something from a sci-fi film.
Be it sending text message replies with the keyboard, recording games played on your phone, testing an app, or simply viewing the phone screen on the computer screen – all of that becomes super easy thanks to the SCRCPY tool.
At first glance, SCRCPY looks like a simple screen mirroring tool.
You connect your phone, run the command, and your Android screen appears on your PC. But the real power of SCRCPY comes from its command-line options.
With the proper SCRCPY commands, you can set up the video quality, eliminate the lag, record your screen, connect wirelessly, manage several devices at once, and configure the whole process according to your requirements.
In this guide, you will get familiar with some of the most helpful SCRCPY commands that everyone who works with Android needs to know.
Most Useful SCRCPY Commands for Control and Mirroring
1. Launch SCRCPY with Default Settings
scrcpy
This is the most basic SCRCPY command.
Screen mirroring kicks off with the default settings. Honestly, it’s what most people reach for first.
It works well for:
- Checking notifications
- Using Android apps from your PC
- Controlling your phone with a mouse and keyboard
2. Start SCRCPY in Fullscreen Mode
scrcpy --fullscreen
If you like to view on a large screen, fullscreen can remove distraction and use your whole display.
This is especially useful for:
- Watching videos
- Giving presentations
- Playing mobile games
3. Record Your Android Screen
scrcpy --record video.mp4
Need to create a tutorial or record gameplay?
With this command, you can grab your Android screen right from your computer.
Common uses include:
- Creating YouTube tutorials
- Recording app demonstrations
- Gameplay video recording
- Saving troubleshooting videos
You can stop recording anytime by closing the SCRCPY window.
4. Improve Video Quality With Bitrate Settings
scrcpy --video-bit-rate 16M
Video bitrate controls the amount of data used for screen transmission.
Crank it up, and you’ll usually get sharper image quality.
For example:
- 8M = Good for normal usage
- 16M = Better quality
- 32M = High-quality recordings
Keep in mind that increasing bitrate also uses more system resources.
5. Reduce Lag by Limiting Resolution
scrcpy --max-size 1280
If your computer feels slow while running SCRCPY, reducing the resolution can help.
This is useful for:
- Older laptops
- Low-end PCs
- Wireless connections
The low resolution will help reduce the load on the processor and graphics card.
6. Control Frame Rate for Smoother Performance
scrcpy --max-fps 60
This limits the maximum frame rate.
A 60 FPS gameplay experience is much smoother when:
- Playing games
- Scrolling through apps
- Recording videos
You can combine it with bitrate settings:
scrcpy --max-fps 60 --video-bit-rate 16M
7. Turn Off Your Phone Screen While Mirroring
scrcpy --turn-screen-off
Your computer’s display not altering while your Android goes black may lessen your distraction.
Benefits:
- Saves battery
- Improves privacy
- Prevents distractions
This is useful when working for long periods.
8. Keep Your Android Device Awake
scrcpy --stay-awake
Normally, your phone may lock after a certain time.
This command prevents your device from sleeping while SCRCPY is running.
It is helpful for:
- App testing
- Long demonstrations
- Development work
9. Use SCRCPY Wirelessly
One of the best features of SCRCPY is wireless mirroring.
First, connect your phone using USB and run:
adb tcpip 5555
Find your phone’s IP address and connect:
adb connect YOUR_PHONE_IP:5555
Then start:
scrcpy
Now you can control your Android device without a cable.
Wireless mode is perfect when you want to:
- Record videos without cables
- Move around freely
- Present your phone screen
10. Connect a Specific Android Device
If you have multiple devices connected, use:
scrcpy --serial DEVICE_ID
Example:
scrcpy --serial emulator-5554
It enables developers and testers to deal with many Android devices easily.
11. Show Touch Indicators
scrcpy --show-touches
It presents the visuals every time a user interacts with the screen.
It is extremely useful for:
- Tutorials
- Online courses
- App demonstrations
Viewers can clearly see where you tap.
12. Mirror Without Controlling the Device
scrcpy --no-control
This gives you an opportunity to view your Android screen independently of the mouse/keyboard control.
Useful situations:
- Presentations
- Monitoring another device
- Displaying content publicly
13. Disable Audio Forwarding
scrcpy --no-audio
No need for sound only video? Disable sound to save on resources.
14. Display FPS Information
scrcpy --print-fps
This displays the current frame rate in the terminal.
Your main point is to check out the performance and to tweak your settings accordingly.
15. Crop a Specific Area of Your Screen
scrcpy --crop 1080:1920:0:0
You can also display just a specific part of your Android screen if you want. Developers often use this when testing specific app areas.
Best SCRCPY Commands Combinations
The real advantage comes when you combine commands.
For High-Quality Recording
scrcpy --record tutorial.mp4 --video-bit-rate 16M --max-fps 60
Perfect for:
- Tutorials
- Product demos
- Gameplay videos
For Low-End Computers
scrcpy --max-size 1024 --max-fps 30
Reduces system load while keeping the experience usable.
For Battery Saving
scrcpy --turn-screen-off --stay-awake
Keep your phone display off while you keep working on your computer.
Final Thoughts
SCRCPY offers a lot more than just Android screen mirroring. With the correct SCRCPY commands, it can become a tool of great utility for productivity, development, gaming, and content creation.
Start with the basics, but don’t stop there; explore some of its advanced features too.
No matter if you wish to improve the quality of video, reduce latency, work wirelessly, or create professional screen recordings, SCRCPY allows you to do all of this.
Once you understand these commands, controlling your Android device from your computer becomes faster, easier, and much more enjoyable.



