← All guides

How to Compress a Video for Email or Upload

videocompressionemail

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:

  1. Settings → Camera → Record Video
  2. Choose 1080p HD at 30 fps (or 720p for even smaller)
  3. 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):

  1. Open the video in Photos
  2. Tap the Edit button
  3. Tap Done to make a trivial edit (this triggers re-encoding)
  4. The video re-saves at the same quality — not actually compressed

That doesn’t help. Better:

Use iMovie (free Apple app):

  1. Open iMovie, start a new project
  2. Import the video
  3. Don’t edit — just share
  4. 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:

  1. Install HandBrake
  2. Open it, drag in your video
  3. In the Preset menu, choose “Fast 1080p30” (or 720p for smaller)
  4. Set the output filename
  5. 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:

  1. Open VLC
  2. Media → Convert / Save
  3. Add your video, click Convert/Save
  4. Choose a target profile (H.264 + MP3 MP4 is widely compatible)
  5. Set output filename
  6. 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.

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