The WhatsApp video size problem

WhatsApp enforces a 16 MB limit for video messages. A one-minute video shot on a modern smartphone in 1080p is typically 150–400 MB — far above this limit.

When you try to send a video that is too large, WhatsApp does one of two things:

  • Blocks the send — and tells you the file is too large
  • Auto-compresses the video — and sends a blurry, pixelated version that looks nothing like the original
⚠ WhatsApp video limit: 16 MB for media messages · 2 GB for documents (but still recompressed on receive)

WhatsApp's built-in compression is aggressive and uncontrolled. It prioritises file size over quality, often producing videos with visible pixelation, colour banding, and blurry motion. By compressing the video yourself before sending, you control exactly how much quality is preserved while keeping the file under 16 MB.

🎬 Free WhatsApp Video Compressor
Browser-based — your video is never uploaded to any server
Open Tool →

How to compress video for WhatsApp — step by step

CompressAll uses FFmpeg WebAssembly — the same professional video engine used in studios — running entirely inside your browser. No upload, no waiting, no watermark.

Step 01
Open the CompressAll Video Compressor
Visit compress-video.html on CompressAll. Works on Chrome, Firefox, Safari and Edge — on both desktop and mobile. No account needed.
Step 02
Select your video file
Tap the upload area or drag and drop your video. Supported formats include MP4, MOV, MKV, AVI and WebM. On Android and iPhone you can select directly from your camera roll or gallery.
Step 03
Choose 720p resolution and medium quality
For WhatsApp, select 720p output resolution and medium quality. This produces a sharp, watchable video at 4–10 MB for a one-minute clip — well under the 16 MB WhatsApp limit.
Step 04
Compress and download
Click Compress Video. Processing runs in your browser using FFmpeg — it takes 30–120 seconds depending on your device speed. When done, click Download to save the compressed MP4 to your device.
Step 05
Send on WhatsApp
Open WhatsApp, select the recipient, tap the attachment icon, and choose your compressed video file. It will send quickly and arrive sharp — without WhatsApp recompressing it again.

Best settings for WhatsApp video

These settings give you the best balance between quality and file size for WhatsApp video messages:

SettingRecommended for WhatsAppWhy
Resolution720p (1280×720)Sharp on all phone screens, much smaller than 1080p
QualityMedium (CRF 28)Visually good, keeps 1-min clip under 10 MB
FormatMP4 (H.264)Most compatible with all Android and iPhone models
AudioKeep originalAudio is already small — no need to reduce

Expected output file sizes at 720p medium quality

Video lengthEstimated sizeWhatsApp sendable?
30 seconds3–5 MB✓ Yes
1 minute6–10 MB✓ Yes
2 minutes12–18 MB⚠ May need 480p
3 minutes18–28 MBUse 480p or send as document
💡 Tip for longer videos

For videos longer than 2 minutes, use 480p resolution instead of 720p. This halves the file size while keeping the video perfectly watchable on a phone screen. Alternatively, send the video as a WhatsApp document — this bypasses the 16 MB limit, though WhatsApp may still recompress it.

Why browser-based is better than upload tools

Most WhatsApp video compressors online — Clideo, UniConverter, Media.io — require you to upload your video to their server. This creates several problems:

  • Privacy risk: Your personal videos are stored on a stranger's server, even temporarily
  • Slow speed: Uploading a 200 MB video on a mobile connection can take 5–15 minutes
  • File size limits: Free tiers often cap uploads at 100–500 MB
  • Watermarks: Many free tools add a watermark to the output

CompressAll works differently. FFmpeg is compiled to WebAssembly and runs entirely inside your browser. Your video file never leaves your device. There is no upload, no server, no queue — and no watermark on the output.

🔒 Private — your video stays on your device
No upload, no watermark, no account — compress in seconds
Compress Video →

Compressing on Android and iPhone

CompressAll works on both Android Chrome and iPhone Safari. Here is what to expect on mobile:

Android

Open compressall.online in Chrome on your Android phone. Tap the upload area and select your video from your gallery or file manager. Processing time on a mid-range Android phone is approximately 2–4 minutes for a one-minute 1080p video compressed to 720p.

iPhone

Open compressall.online in Safari on your iPhone. Tap the upload area and select a video from your Photos library. Note: iPhones record video as MOV (HEVC) by default. CompressAll accepts MOV files and outputs a WhatsApp-compatible MP4.

📱 Mobile tip

Keep your screen awake during compression on mobile — if the browser goes to the background, processing may pause. Plug in your charger for large files, as video compression uses significant CPU power.

Other free compression tools

Frequently asked questions

What is the WhatsApp video size limit in 2026? +
WhatsApp allows video messages up to 16 MB. Videos sent as documents can be up to 2 GB, but WhatsApp still recompresses them on the receiving side. For the best quality, compress your video to under 15 MB before sending as a regular video message.
Why does my WhatsApp video look blurry after sending? +
WhatsApp automatically recompresses videos when you send them. Its compression is aggressive and often produces blurry, pixelated results — especially for fast-moving scenes. By compressing the video yourself first using CompressAll, you control quality and avoid WhatsApp's re-compression.
What resolution should I use for WhatsApp video? +
720p is the best resolution for WhatsApp video. It looks sharp on all phone screens, produces a much smaller file than 1080p, and compresses a one-minute video to under 10 MB. Use 480p for videos longer than 2 minutes.
Is it safe to compress a personal video online? +
Yes — when using CompressAll. Your video is never uploaded to any server. All compression runs locally in your browser using FFmpeg WebAssembly. Your file stays completely private on your own device.
Does CompressAll add a watermark to compressed videos? +
No. CompressAll never adds watermarks to any compressed output. Your video is yours — no branding, no overlays, no restrictions on how you use it.