How to Reduce Screen Recording File Size on Mac
How to Reduce Screen Recording File Size on Mac
A ten-minute screen recording has no business being 2 GB. It routinely is, and the reason is a specific and fixable mismatch: screen recorders are configured to capture reliably, not to produce small files, and screen content behaves very differently from the camera footage video encoders are tuned for.
The good news is that screen recordings are among the easiest video to compress. Most of the frame does not change between frames, and the parts that do change are flat colour and sharp text — both cheap to encode. A 2 GB recording can very often become 40 MB with no visible difference at all.
This covers why the files get large, how to fix one you have already made, and how to stop it happening again.
Why Screen Recordings Are So Large
Three factors compound, and each is worth roughly a multiple.
Retina resolution. A 16-inch MacBook Pro records its screen at around 3456×2234 — well above 4K. Your viewer almost certainly watches on a normal 1080p display. You are recording four times the pixels anyone will see.
Frame rate. Screen recorders often default to 60fps. For a video where the screen is completely static for seconds at a time and then a menu opens, that is double the frames for no benefit.
Capture-oriented encoding. QuickTime's screen recording writes a lightly compressed H.264 MOV tuned so that capture never drops frames. It cannot spend time analysing, because it is encoding in real time while your machine is also running whatever you are demonstrating. The result is a file with far more bits than the content requires.
None of these is a bug. Each is a sensible default for reliable capture. All three are wrong for a file you intend to send someone.
Fixing a Recording You Already Have
Option 1: QuickTime's own export (fastest, no extra tools)
Open the recording in QuickTime Player, then File → Export As and pick a resolution below the source. For a Retina recording, 1080p is usually the right choice.
If you pick 4K or 1080p, the Format menu offers two options that matter:
- Greater Compatibility — H.264, plays anywhere
- Smaller File Size — HEVC, roughly 30–50% smaller, needs a reasonably current device
This is a genuine improvement and takes one menu. It is also limited: you get a handful of preset resolutions and no control over quality, so you cannot tune the trade-off. Related walkthrough: compress video in QuickTime.
Option 2: Re-encode properly
For real control, re-encode with HandBrake or a dedicated compressor. Screen content tolerates aggressive settings that would visibly damage camera footage:
| Setting | Value for screen recordings |
|---|---|
| Encoder | H.264 (sharing) or H.265 (archiving) |
| RF / quality | 24–26 — noticeably higher than the 20–22 used for camera video |
| Resolution | Match the logical display size (1440–1920 wide) |
| Frame rate | 30fps, or 24fps for slide presentations |
| Preset | Medium |
RF 24–26 is the important line. Screen content is flat colour and hard edges, which encode efficiently, so a quality setting that would look soft on a landscape shot is invisible on a UI capture. Full explanation of these values in best HandBrake settings.
Option 3: ffmpeg, for a repeatable command
If you do this often and prefer the terminal:
ffmpeg -i recording.mov -vf "scale=1920:-2,fps=30" -c:v libx264 -crf 25 -preset medium -c:a aac -b:a 128k output.mp4
That scales to 1920 wide, drops to 30fps, and encodes at CRF 25 — the ffmpeg equivalent of HandBrake's RF. Adjust crf up for smaller files. More on the resize syntax in ffmpeg resize video.
Recording Smaller in the First Place
Fixing files afterwards works, but the better move is capturing sensibly.
Record a window, not the whole screen
macOS's screenshot toolbar (Shift-Command-5) lets you record a selected portion of the screen. Recording just the application window instead of a 3456-pixel-wide desktop removes the majority of the pixels before encoding ever happens — and it produces a better-looking result for the viewer, who no longer sees your menu bar and desktop clutter.
Drop the display resolution before you record
Counterintuitive but very effective. In System Settings → Displays, temporarily switch to a lower scaled resolution. The recording captures at that resolution instead of native Retina. Text stays perfectly legible because you are also working at that size — nothing is downscaled after the fact.
Set the quality to High, not Maximum
QuickTime's screen recording options include a quality setting. Maximum produces substantially larger files for a difference nobody notices on screen content. High is the correct choice.
Use OBS if you record regularly
OBS gives you direct control over resolution, frame rate, encoder and bitrate at capture time, so recordings arrive already small rather than needing a compression step. It also uses hardware encoding, so the CPU stays free for whatever you are demonstrating. Configuration is covered in OBS recording settings.
What Size to Expect
Rough targets for a well-encoded screen recording:
| Content | 1080p30 H.264 |
|---|---|
| Slides, static documents | ~2–4 MB/min |
| Software demo, typical UI work | ~4–8 MB/min |
| Scrolling web pages, video playback on screen | ~10–20 MB/min |
| Games or animation | ~30–60 MB/min |
Scrolling is the expensive case: every pixel changes on every frame, which is the worst case for interframe compression. If a recording is unexpectedly large, heavy scrolling is usually why — and recording in smaller, deliberate movements genuinely helps.
To work backwards from a size limit, the video file size calculator converts a target size and duration into the bitrate you need.
Sharing Constraints Worth Knowing
Where the recording is going often sets the target:
- Email — typically 20–25 MB. See email attachment size limits.
- Slack — 1 GB per file on paid plans, but large uploads are slow and eat workspace storage.
- Zoom cloud recordings — a different problem with its own fixes, covered in compress a Zoom recording.
- Bug reports and issue trackers — GitHub allows 10 MB for images and 100 MB for videos in issues.
- Telegram and messaging apps — see compress video for Telegram.
For anything above a few hundred megabytes, a link beats an attachment regardless of how well you compress.
Doing This Without Thinking About It
The settings above are not complicated, but applying them by hand to every recording is friction, and friction means people either skip it or send 2 GB files.
Compresto handles it on macOS. Drop the recording in, choose a target size or quality level, and it picks the encoder, resolution and quality for you — recognising that screen content compresses far harder than camera footage and adjusting accordingly. It runs on Apple's media engine, so a ten-minute recording takes seconds rather than minutes, and nothing leaves your machine.
It handles images and PDFs the same way, and batches, so a folder of recordings is one drag rather than a queue.
Frequently Asked Questions
Why is my QuickTime screen recording so large?
It records at your display's full Retina resolution, often at 60fps, using a lightly compressed capture format. Each of those roughly doubles the file size relative to what the content needs. Exporting at 1080p and re-encoding fixes all three.
Can I compress a screen recording without losing text clarity?
Yes, and screen recordings are the easiest case for this. Keep the resolution at or above the logical display size — 1440–1920 wide for a Retina Mac — and text stays crisp. Text degrades from downscaling below logical resolution, not from compression quality settings.
Is HEVC or H.264 better for screen recordings?
HEVC is 30–50% smaller at the same quality, which makes it the better archive format. H.264 plays on everything, which makes it the better sharing format. Background in HEVC vs H.264.
Should I record at 30 or 60fps?
30fps for software demos, tutorials, presentations and bug reports. 60fps only for games or animation, where motion smoothness is the point. The difference in file size is roughly a factor of two.
How do I reduce a screen recording for email?
Target 20 MB or less: export at 1080p or 720p, 30fps, H.264 at RF 25. A ten-minute demo will typically land around 40–60 MB at those settings, so for anything longer than a few minutes, share a link instead. Compressing video for email covers the trade-offs.
Does trimming the recording help?
More than any encoder setting. File size scales linearly with duration — cutting a fifteen-minute recording down to the relevant four minutes is a 73% reduction before you compress anything. QuickTime trims with Command-T.
What about screen recordings on iPhone?
The same principles apply, though iOS records in HEVC by default, which is already efficient. The main lever is resolution: recordings match your device screen, and downscaling to 1080p before sharing typically halves the size. See iPhone video compressor.