How to Compress a Video for Email or Upload
Modern phones shoot video at higher resolution and bitrate than any sensible delivery channel needs. A two-minute iPhone 4K clip is 400+ MB. Email caps out at 25 MB. Most upload forms reject anything over 50-100 MB. To send video, you compress.
Video compression is more involved than image or PDF compression — browser-based tools struggle with the computational load. Here are the practical paths.
On iPhone: lower the camera quality first (next time)
Going forward, you can record smaller files:
- Settings → Camera → Record Video
- Choose 1080p HD at 30 fps (or 720p for even smaller)
- The 4K options are great quality but produce huge files
For existing 4K videos, you need to convert.
On iPhone: convert existing videos
Built-in approach (Photos app):
- Open the video in Photos
- Tap the Edit button
- Tap Done to make a trivial edit (this triggers re-encoding)
- The video re-saves at the same quality — not actually compressed
That doesn’t help. Better:
Use iMovie (free Apple app):
- Open iMovie, start a new project
- Import the video
- Don’t edit — just share
- Tap Share → choose lower-quality export option (720p instead of 1080p, etc.)
Use a dedicated app (Video Compress, Compress Videos):
- Free apps on the App Store, ad-supported
- Drag in a video, pick target size or quality, export
- Quality varies; some are great, others terrible
On Android: built-in or Google Photos
Most Android phones have a “Compress video” or “Optimize storage” option somewhere in Photos / Gallery → settings.
Google Photos:
- Open the video
- Tap menu → Save copy → choose lower quality
For more control, free apps like “Video Compressor” work similarly to iOS counterparts.
On desktop: HandBrake (free, the gold standard)
HandBrake is free open-source video compression software for Windows, Mac, and Linux. It’s the right tool for serious video compression.
The flow:
- Install HandBrake
- Open it, drag in your video
- In the Preset menu, choose “Fast 1080p30” (or 720p for smaller)
- Set the output filename
- Click “Start Encode”
Default settings produce a video that’s typically 70-90% smaller than the source with no perceivable quality loss. For more aggressive compression, lower the resolution (1080p → 720p) or increase the “RF” quality value (higher = smaller file, lower quality; default RF 22 is sweet spot, RF 28 is very compressed).
A 400 MB iPhone 4K video typically becomes ~50-80 MB at 1080p with HandBrake. Easily emailable.
On desktop: VLC (free, simpler interface)
VLC media player can also convert/compress videos:
- Open VLC
- Media → Convert / Save
- Add your video, click Convert/Save
- Choose a target profile (H.264 + MP3 MP4 is widely compatible)
- Set output filename
- Click Start
Less control than HandBrake, but simpler if you just want “make this smaller.”
What gets sacrificed
Compressing video means choosing what to sacrifice:
Resolution: drop from 4K → 1080p → 720p → 480p. Each step halves the file size roughly. Quality stays similar at smaller display sizes (phone, laptop) but degrades on big screens.
Bitrate: how much data per second of video. Lower = smaller file but visible blockiness in fast-motion scenes. Default HandBrake settings handle this well automatically.
Frame rate: 60fps → 30fps cuts about 30-40% off file size. The result still looks smooth for most content (talking heads, casual phone video). Lose 60fps only for sports / fast action where it’s noticeable.
Audio bitrate: dropping audio from 256 kbps to 128 kbps saves a few MB. Use only when video size still needs trimming.
When to send the video file vs a link
For videos that won’t compress small enough for direct send:
Use WeTransfer or Dropbox for one-off file sharing (free, up to 2 GB on WeTransfer).
Upload to YouTube unlisted for videos meant to be watched (free, unlimited, but the recipient needs internet).
Share via Google Drive/iCloud link if both parties already use the cloud service.
Compress and email when the file is small enough after compression (under 25 MB).
See our How to Share a Large File guide for the full landscape.
Extracting just the audio
Sometimes you don’t need the video at all — just the soundtrack. Use MP4 to MP3 to extract audio. A 100 MB video becomes a 3-5 MB MP3.
This is huge when the actual content is voice or music; the visual just wasn’t necessary.
Why we don’t have a browser-based video compressor
Browser-based image and PDF tools work because those formats compress with relatively simple algorithms. Video compression uses H.264, H.265, or VP9 — codecs that are computationally expensive and rely on hardware acceleration. Modern browsers can decode video well, but encoding video efficiently still requires native tools.
The “browser-based video compressors” that exist either upload to a server (slow and not private) or take 20+ minutes for a one-minute clip with mediocre results.
For now, HandBrake on desktop is the right answer for serious video compression.
TL;DR
- iPhone: iMovie share → lower quality export, or third-party app
- Android: Google Photos save copy at lower quality, or third-party app
- Desktop (best): HandBrake at 1080p30 preset
- For audio only: extract with MP4 to MP3
- Large files that won’t compress small enough: WeTransfer, Drive, or YouTube unlisted
- Tradeoffs: drop resolution, frame rate, or bitrate based on what matters less