HOME / BLOG / TUTORIAL

How to record your Android screen from a PC

The on-phone recorder caps clips at three minutes and skips internal audio. Recording from your PC fixes both - full-length MP4s with game and app sound, straight to your hard drive. Here's how, over USB or Wi-Fi, no root.

Quick answer

To record an Android screen from a Windows PC, enable USB debugging, connect over USB or Wi-Fi, then capture with an ADB tool. Free, open-source scrcpy records the mirror to MP4 with scrcpy --record=clip.mp4 - no time limit, optional audio. A GUI like Andora puts the same capture (plus Instant Replay) behind a Record button. No root required.

Why record from a PC instead of the phone?

Android's built-in screen recorder is fine for quick clips, but it has real limits the moment you want something usable: short clips, compression, screen real estate eaten by the recording toolbar, and, on many devices, no clean internal audio. Recording from a PC over ADB solves all of that:

All the methods below work on a stock, unrooted phone - the only prerequisite is USB debugging.

Step 1 - Enable USB debugging and connect

  1. Open Settings → About phone and tap Build number seven times to unlock Developer options.
  2. In Developer options, turn on USB debugging.
  3. Connect the phone to the PC and tap Allow on the authorization prompt - or skip the cable with wireless ADB.

Confirm it's connected with adb devices. Trouble? See ADB device not found or ADB unauthorized.

Step 2 - Pick your recording method

There are three ways to capture an Android screen from Windows. They differ mostly in length limit, audio, and how much command line you'll touch:

MethodSaves toLengthAudioInterface
adb screenrecordPhone (then pull)~3 min capNoCommand line
scrcpyPCUnlimitedYes (A11+)Command line
AndoraPCUnlimitedYes (A11+)One-click GUI

Option A - adb screenrecord (free, quick, limited)

Built into ADB, no extra tools. It records on the phone, so you record then pull the file to the PC:

adb shell screenrecord /sdcard/clip.mp4
# press Ctrl+C to stop (auto-stops at ~3 min)
adb pull /sdcard/clip.mp4

Good for a fast bug repro. The catches: ~180-second cap per clip, no audio, and it captures the device's native resolution only.

Option B - scrcpy (free, no limit, command line)

scrcpy mirrors the screen to your PC and records that stream straight to disk - no length limit, and it captures internal audio on Android 11+:

# record (and mirror) to an MP4 on the PC
scrcpy --record=clip.mp4

# record without showing the mirror window
scrcpy --no-window --record=clip.mp4

Stop with Ctrl+C or by closing the window, and the file is finalized on the PC. It's powerful and completely free; the trade-off is that every option is a command-line flag.

Option C - Andora (one-click, with Instant Replay)

Andora wraps the same PC-side capture behind a single Record button - choose a save folder, hit record, get an MP4 with internal audio, no flags. It also adds Instant Replay: a rolling in-memory buffer that lets you save the last segment after something happens, like a console clip button - ideal for capturing a bug or a game highlight you didn't see coming. Screen recording and Instant Replay are part of the Pro upgrade (a one-time purchase, with a free 7-day trial when you sign in); free screen mirroring lets you preview the device first.

Record to MP4 with one click
Internal audio, no length limit, plus Instant Replay. Free mirroring out of the box; start the 7-day Pro trial to record.
Download freeSee Pro pricing →

Step 3 - Stop, save, and check the file

With the PC-side methods (scrcpy and Andora) the MP4 lands on your computer the moment you stop - no transfer step. With adb screenrecord, remember to adb pull the file off the phone. Either way, open the MP4 to confirm the audio track and frame rate look right before you rely on the take.

Frequently asked questions

Yes. The open-source tool scrcpy records the mirrored screen straight to an MP4 on your PC at no cost, with no time limit, but it runs from the command line. The built-in adb shell screenrecord is also free but caps clips at about 3 minutes, has no audio, and saves to the phone. GUI apps wrap recording in a button: in Andora, screen recording is part of the Pro upgrade.

Yes, on Android 11 and newer. scrcpy and Andora forward the device's internal audio into the recording over ADB, so app sound and game audio are captured cleanly. On Android 10 and below, internal audio capture isn't available through ADB, so you'd record system audio separately or use the mic.

Only with the built-in adb shell screenrecord command, which stops at roughly 180 seconds per clip. Recording from a PC with scrcpy or a GUI like Andora has no such limit - the video is written to the computer's disk, so length is bounded only by free storage.

No. ADB-based recording through scrcpy, adb screenrecord, or a GUI like Andora works on a stock, unrooted phone - the only requirement is that USB debugging is enabled in Developer options. Rooting is never needed to capture the screen.

adb shell screenrecord records on the phone (≈3-minute cap, no audio, then you pull the file). scrcpy records the mirror to the PC with no limit and optional audio, but from the command line. A GUI like Andora does the scrcpy-style PC-side capture with audio behind a single Record button, plus extras like Instant Replay.

Use a rolling-buffer feature like Andora's Instant Replay, which continuously keeps the most recent segment of the screen in memory and writes it to MP4 on demand. That captures a highlight you didn't know was coming without recording the whole session - similar to a console's clip button.

Capture your phone's screen the easy way

Andora wraps ADB and scrcpy in a clean Windows GUI - one-click MP4 recording with internal audio, Instant Replay, free screen mirroring, and a one-tap wireless setup. Pay once for Pro, no subscription.

Download Andora