Skip to content
Compression 2026-06-18

How to Compress Video for WhatsApp, Email, and Social Media

You've recorded a great video — but now it's too large to share. WhatsApp rejects it, email bounces it back, and Instagram compresses it into mush. This guide covers the fastest way to compress any video for sharing on the platforms people actually use, while keeping quality high enough that it looks good on the other end.

Platform-by-Platform Video Size Limits

Platform Max File Size Recommended Resolution
WhatsApp 64MB 720p
Telegram 2GB 1080p
Gmail / Email 25MB (attachment) 480p or 720p
Instagram Reels 100MB 1080p, 9:16 ratio
TikTok 287MB 1080p
Twitter / X 512MB 720p or 1080p
LinkedIn 5GB 1080p
Facebook 10GB 1080p

How to Compress Video for WhatsApp

WhatsApp has a 64MB video limit, which rules out most modern phone recordings. Here's how to compress any video to fit:

  1. Open SqueezeVid's free video compressor in your browser
  2. Select your video file (MP4, MOV, or AVI)
  3. Set resolution to 720p and CRF to 28
  4. Click Compress — no upload to any server
  5. Download and share on WhatsApp

A 3-minute 4K phone video (typically 600–800MB) will compress to 20–40MB using these settings — well under WhatsApp's 64MB limit.

How to Compress Video for Email

Email attachments are typically limited to 25MB. For longer videos, compress aggressively or consider a file sharing link instead:

  • Under 1 minute: CRF 30, 480p resolution usually gets below 25MB
  • 1–5 minutes: CRF 32, 480p — expect 10–20MB result
  • Over 5 minutes: Consider compressing to 720p CRF 28 and sharing via Google Drive or Dropbox

Compress Your Video for Sharing — Free

Browser-based compression. No uploads, no waiting, completely private.

Compress Video Free

How to Compress Video for Instagram

Instagram re-compresses all uploaded videos, so uploading at very high quality does not help — and causes slow uploads. Optimal approach:

  • Reels: 1080p, 9:16 aspect ratio, H.264, under 60 seconds for best reach
  • Feed videos: 1080p, H.264, under 100MB
  • Stories: 720p is sufficient — Instagram's re-compression removes any quality benefit above this

Use SqueezeVid's MP4 compressor with CRF 23 and 1080p to get a file that looks great on Instagram without unnecessary size.

How to Compress Video for TikTok

TikTok also re-compresses uploads. The goal is to give TikTok a good source without wasting upload time on a massive file:

  • 1080p resolution, 9:16 vertical format
  • CRF 23–25 for good quality input to TikTok's encoder
  • 30fps — TikTok does not benefit from 60fps uploads
  • Target 50–100MB for the final file

Reducing Video Size Without Visible Quality Loss

The key to compression that looks good is targeting the right settings for your content type:

Talking head videos (interviews, tutorials)

Low motion, mostly static background. These compress extremely well. CRF 30 with 720p can achieve 80%+ size reduction with no visible quality difference.

Screen recordings

High contrast, minimal motion. Often the most compressible type of video. CRF 28–30 at 1080p typically results in files 85–90% smaller than the original recording.

Sports and action footage

High motion is the hardest content to compress without quality loss. Use CRF 23–25 and avoid dropping resolution below 720p. Expect 40–60% size reduction at acceptable quality.

Phone recordings

Modern smartphones shoot in HEVC or H.264 at high bitrates. Converting to a more compressed H.264 MP4 at 1080p CRF 26 typically reduces size by 60–75% without visible quality loss on a phone screen.

The Privacy Advantage of Browser-Based Compression

Most online video compressors work by uploading your video to their servers, processing it, and letting you download the result. This means:

  • Your personal videos are stored on someone else's server
  • You have no control over how long they keep it
  • Upload time adds minutes or hours of waiting for large files

SqueezeVid processes videos entirely in your browser using WebAssembly. Your video file never leaves your device. This makes it ideal for compressing private videos, personal recordings, work presentations, or sensitive content before sharing.

Tips for the Best Sharing Quality

  • Always preview before downloading: SqueezeVid shows you a side-by-side comparison of original and compressed quality.
  • Compress the original, not a previously compressed file: Each compression round adds artifacts. Start from the best source you have.
  • Match the resolution to the platform: Uploading 4K to WhatsApp wastes size — 720p looks identical on a phone.
  • For files over 2GB: Use SqueezeVid's large video processor which handles files with no browser memory limits.

Start Compressing for Sharing

Free, private, and instant — compress any video in your browser and share it anywhere.

Compress Video Free
{# Post-success rating prompt. Hidden until the `squeezevid:success` event fires (dispatched from track-user-requests.js after a video finishes). #}

How was SqueezeVid? 🍋