Drop your video here
Select video
or drop it here — compressed to WhatsApp size in your browser
Your video
Compressed!
Your video never left your device — the compression engine runs in your browser, so there is nothing to delete.
Why WhatsApp rejects your video
WhatsApp's video size limit in practice is 16 MB. Anything much bigger either refuses to send, stalls on mobile data, or gets brutally recompressed by WhatsApp itself — which is why the video you shot in crisp 4K arrives looking like a 2008 MMS. If your clip is too large for WhatsApp, the fix is to compress before sending: you control the quality trade-off instead of leaving it to WhatsApp's auto-compressor.
This WhatsApp video compressor reads your video's duration, calculates the exact bitrate needed to land at or under 16 MB, and re-encodes to H.264 + AAC in MP4 — the combination every WhatsApp client on every phone plays natively. The whole encode runs in your browser; your video never uploads to any server.
Honest mechanics: the encoding engine (ffmpeg.wasm) downloads from a CDN on your first run — about 30 MB, once, cached after. Your video file itself never leaves your device. Browser encoding is CPU-heavy: short clips are quick, but videos longer than 2–3 minutes are much happier on a desktop than a phone.
How the 16MB target is calculated
There's no magic — it's arithmetic. (Target MB × 8) ÷ duration in seconds = total bitrate in Mbps. A 60-second clip targeting 16 MB gets roughly 2 Mbps of video — plenty for sharp 1080p. A 5-minute clip gets about 0.4 Mbps, so the tool also scales resolution down to keep it watchable. Audio is re-encoded to AAC at 96–128 kbps, which every WhatsApp client plays natively.
How to use this compressor
- Step 1. Drop your video onto the page — MP4, MOV, MKV, WebM, AVI and more.
- Step 2. Pick the 16 MB WhatsApp preset (or 25 MB for email attachments).
- Step 3. Click Compress video. First run downloads the engine (~30 MB, cached afterwards).
- Step 4. Preview the result, then download the WhatsApp-ready MP4 and send it.
Real-world use cases
- Family videos that won't send — the birthday clip stuck at "sending" finally goes through.
- WhatsApp Status — Status caps at ~30 seconds; compress first so your clip uploads fast and looks intentional.
- Work videos on mobile data — site videos and demos that need to reach a group chat without eating everyone's data.
- Email attachments — the 25 MB preset fits Gmail's attachment ceiling.
Tips
- Use a desktop for long videos. Browser encoding on a phone works for clips under a minute; beyond that, plug into a computer.
- Close other tabs first. Encoding is CPU-hungry — free up your device and it finishes noticeably faster.
- Don't compress twice. Compressing an already-compressed video compounds artifacts. Always start from the original.
- Trim before compressing. Cutting the boring 20 seconds first gives the remaining footage a much bigger bitrate budget.
- Expect a quality trade-off on long videos. 16 MB only stretches so far — a 10-minute video will look soft. That's physics, not a bug.
Frequently asked questions
Is Compress Video for WhatsApp free to use without signup?
Yes. EzySize’s Compress Video for WhatsApp tool is free to use without creating an account. Advertising may appear on this page; the tool remains free to use. Use the controls above and check the result against your requirements.
What is WhatsApp's video size limit?
In practice, 16 MB. Videos much larger than that stall, fail to send, or get heavily recompressed by WhatsApp itself. This tool targets exactly 16 MB so your video sends cleanly with you — not WhatsApp — controlling the quality.
How do I compress a video to 16MB for WhatsApp?
Drop the video on this page, keep the 16MB WhatsApp preset selected, and click Compress video. The tool calculates the right bitrate from your video's length, re-encodes it as H.264 MP4, and hands you a file that fits.
Does this tool upload my video to a server?
No. The encoding engine (ffmpeg.wasm) downloads from a CDN once, but your video file itself never leaves your device — the entire compression happens in your browser.
Will the compressed video lose quality?
Some — compression always trades size for quality. But compressing deliberately at a calculated bitrate looks far better than letting WhatsApp's auto-compressor mangle the original. Short clips stay sharp; very long videos will look softer because 16MB only stretches so far.
Why is the first run slow?
The first run downloads the video encoding engine (~30MB) from a CDN. It's cached afterwards, so later compressions start immediately. The download is the engine, not your video going anywhere.
Can I compress videos on my phone?
Yes for short clips (under a minute or so). Browser video encoding is CPU-intensive and memory-hungry — for videos longer than 2–3 minutes, use a desktop or the page may run out of memory and fail honestly rather than produce a broken file.
What formats can I upload?
MP4, MOV, MKV, WebM, AVI, 3GP and most other common formats. The output is always MP4 (H.264 + AAC) — the format every WhatsApp client plays natively.
Can I compress to a custom size, not 16MB?
Yes — presets cover 16MB (WhatsApp), 25MB (email) and 50MB (lighter archive). The bitrate math works the same for any target.
My compressed video is still slightly over 16MB — why?
Container overhead and bitrate estimation can leave a file a hair over. The tool iterates the encode to land at or under the target; if a stubborn file overshoots, re-running with the same preset usually nails it.
Does WhatsApp compress videos I send as documents?
Sending as a Document skips WhatsApp's recompression but the 16MB-ish practical ceiling still applies on many clients — compressing first is the reliable path either way.
How long does compression take?
Roughly proportional to video length and your device speed: a 30-second clip takes well under a minute on a modern phone or laptop; multi-minute videos take several minutes, mostly on desktop.
Is there a watermark or signup?
No watermark, no signup, no file-count games. It's a free browser tool.