Compress Video for Email on Mac
Compress video for email on Mac with QuickTime and FFmpeg. Trim MOV and MP4 recordings, calculate a bitrate budget, and leave room below attachment caps.
You recorded a five-minute walkthrough and Mail shows a spinning wheel, then nothing. The MOV is 180 MB and your provider caps attachments around 25 MB. Email was never built for screen recordings at full resolution. You need a shorter clip, a smaller export, or both before you hit send.
Why email rejects large video attachments
Email servers move attachments through multiple hops. Providers set hard caps so inboxes stay fast and storage costs stay predictable. When your MP4 exceeds the limit, the sending client may fail silently or bounce the message after a long upload.
Binary attachments also grow inside the message encoding. A file that shows 22 MB in Finder can behave larger on the wire. That is why aiming a few megabytes below the published cap saves frustration.
Video adds another layer: H.264 and HEVC exports from QuickTime often keep full 1080p or 4K resolution with little trimming. A short demo with crisp UI text can still land at 80 MB. The fix is not a different email app. It is a smaller file.
See the email attachment size limits guide for typical caps across consumer and corporate mail.
Know your attachment size limit
Exact numbers vary by provider, account, encryption mode, and administrator settings. Personal Gmail currently allows up to 25 MB total across attachments ; Google Workspace administrators can set managed-account limits.
| Mail path | Limit behavior | Practical action |
|---|---|---|
| Personal Gmail | 25 MB total attachments | Leave headroom; oversized files become Drive links |
| Managed work or school mail | Administrator-defined | Check policy or ask IT |
| Recipient gateway | May be lower than sender limit | Test the complete sender-to-recipient path |
Check the file size in Finder before you compose the message. Right-click the MOV or MP4, choose Get Info, and read Size. If you are above the cap, trim first. Dead air at the start and end of a screen recording can remove 30 seconds without losing context.
When the limit is tight, note the megabyte number and work backward. A two-minute clip at 720p usually fits where a five-minute 1080p export fails.
Compress in QuickTime Player
QuickTime Player ships with every Mac and handles one clip without extra installs:
- Open the video in QuickTime Player.
- Choose Edit → Trim (⌘T) and cut to the section you need.
- Choose File → Export As… → 720p for email, or 1080p when the cap allows more headroom.
- Save as a new MP4 or MOV and compare size in Finder.
Trimming is the fastest win. Export tiers in QuickTime map to approximate bitrates, but you cannot type an exact megabyte target. For a single handoff, 720p after trim is the reliable starting point.
iMovie follows the same idea: import, trim on the timeline, then File → Share → File… and pick a lower resolution. Keep the master copy elsewhere if you might need higher quality later.
Compress with FFmpeg in Terminal
When QuickTime presets still overshoot the limit, FFmpeg in Terminal gives finer control. Install through Homebrew if needed:
brew install ffmpeg
Downscale and compress in one pass:
ffmpeg -i input.mov -vf scale=-2:720 -c:v libx264 -crf 26 -preset medium \
-c:a aac -b:a 96k -movflags +faststart output-email.mp4
| Flag | Plain meaning |
|---|---|
scale=-2:720 | Fit height to 720p, keep aspect ratio |
-crf 26 | Slightly smaller file than -crf 23 |
-b:a 96k | Smaller audio track for voiceover demos |
For screen recordings with small text, preview at 100% zoom before you attach. If edges look soft, try -crf 24 at 720p instead of pushing 1080p lower.
Read what is video bitrate when you want to estimate size from duration and settings.
Resolution and bitrate for email
Email is the strictest common destination for video. Start conservative and adjust only if quality fails your spot check.
| Clip type | Starting export | Why |
|---|---|---|
| Screen recording with UI text | 720p, trimmed | Text stays readable on laptops |
| Talking head, static background | 720p, moderate CRF | Faces need less data than scrolling UI |
| Short product demo under 90 seconds | 1080p if under cap | Extra pixels help fine detail |
Frame rate matters too. A 60 fps capture exported at 30 fps can shrink noticeably when motion is slow. Resolution usually beats extreme quality sliders when you need a big size drop quickly.
If the message still fails, shorten runtime before you crush bitrate. A 45-second clip at decent quality beats a three-minute blocky file nobody finishes watching.
When compression is not enough
Sometimes the story is longer than any attachment allows, even after a solid compress pass.
| Situation | Practical move |
|---|---|
| Clip still above cap after 720p | Trim further or split into part 1 and part 2 |
| Full-length training video | Share through a folder link instead of attaching |
| Sensitive unreleased UI | Compress locally, then use your team drive |
| Recipient on strict corporate mail | Confirm their cap; 10 MB is still common |
Splitting in QuickTime means export segment A, undo trim, export segment B. FFmpeg can cut by timecode when you prefer scripts.
The broader how to compress video on Mac guide covers presets for Slack, portals, and batch folders when email is only one destination in your week.
Using GetCompress
GetCompress processes MOV, MP4, and other common video formats locally on your Mac:
- Set target file size on video when a form lists an exact megabyte cap; the app adjusts encoding toward that limit.
- Trim start and end in the preview player before export so you do not reopen QuickTime.
- Queue several clips with the same email preset when you send weekly status recordings.
- Save a 720p email preset and reuse it on the next batch.
- Keep files on your machine only, which helps when the clip shows unreleased product UI or client work.
GetCompress is an easier alternative when QuickTime tiers overshoot the limit and you do not want to maintain FFmpeg one-liners for every send. For PDF and image attachments in the same message, use compression presets on those formats separately; target file size applies to video in GetCompress.
- Email attachment limitsCommon email attachment size limits for video, PDF, and images, plus practical ways to shrink files before you hit send.
- How to Compress Video on MacHow to compress video on Mac with QuickTime, iMovie, FFmpeg, and GetCompress. Smaller MOV and MP4 files for email, Slack, and uploads.
- How to Send Large Video Files on MacSend large video files from a Mac by choosing between a smaller attachment, logical split, or governed link while keeping MOV and MP4 copies compatible.
- Target Video Size on MacCompress video to a target file size on Mac with FFmpeg two-pass encoding and GetCompress. Hit exact MB caps for email, portals, and uploads.
Buy GetCompress now for local media compression with reusable presets and no media upload.