Compress Video for WhatsApp
Fit WhatsApp's tight 16MB Status limit or the more relaxed 100MB document-share limit. Browser-based, free, no watermark.
Official platform specifications
Default compression settings target these specs to avoid the platform re-encoding your upload.
Notes & gotchas
- •Bitrate: target ~2 Mbps to match WhatsApp's own re-encoder behavior.
- •Audio: AAC, 64-128 kbps stereo.
- •Avoid H.265/HEVC — WhatsApp re-encodes it for cross-platform compatibility.
- •Status trim: hard cut at 30 seconds, no fade.
- •Document share: requires explicit recipient download, no inline preview.
- •Frame rate: 30 fps constant (VFR causes audio drift on recipient side).
Recommended FFmpeg settings
Want to compress video for WhatsApp before sharing? The platform has two distinct modes with very different limits. Status videos are capped at 16 MB and 30 seconds — above this, WhatsApp simply refuses the upload rather than compressing it. Standard media sharing in chats applies aggressive re-encoding past 16 MB, crushing bitrate to ~2 Mbps with visibly blocky artifacts in anything with motion or fine detail. The 'document share' bypass (sending as a file attachment) allows up to 100 MB but recipients must download the file before playback — no inline streaming, no preview, and most recipients won't bother. This WhatsApp video compressor targets the 16 MB sweet spot with adaptive bitrate calculation, producing a file that uploads instantly to Status or chats, plays inline, and looks clean because you control the CRF/size trade-off rather than letting WhatsApp's transcoder guess.
- 1WhatsApp rejects Status videos larger than 16 MB outright without warning — pre-compressing locally avoids the silent rejection entirely.
- 2Sharing as a 'document' bypasses the 16 MB limit but plays only after the recipient manually downloads — most recipients don't, killing the sharing experience. Pre-compression preserves inline playback.
- 3Mobile-recorded 1080p phone clips easily blow past 16 MB per 15 seconds (iPhone 1080p ≈ 200 MB/minute). Compression is essential if you actually want to share phone footage via WhatsApp.
- 4The compressor runs locally — no WhatsApp Web upload round-trip, no third-party server storing personal or family videos, and no risk of accidentally uploading to a wrong service.
- 5Adaptive bitrate calculation: based on your video's duration, the tool computes the exact bitrate that produces ~16 MB output. A 15-second clip can keep 720p quality; a 60-second clip gracefully drops to 480p rather than failing.
- 6Pre-compressing to WhatsApp's own target bitrate (~2 Mbps) means WhatsApp's re-encoder recognizes the file as already compliant and applies minimal additional compression. Upload a 50 Mbps source and WhatsApp crushes it with visible blocking.
Three steps, no account needed
From raw footage to shareable MP4 in seconds — all in your browser.
Upload your video
Drag-and-drop or click to browse. Files are processed locally — nothing is uploaded to any server.
Pick quality
Use the recommended preset or fine-tune CRF / resolution in advanced settings.
Download
Compression runs entirely in your browser. Grab your smaller MP4 in seconds — no account, no watermark.
Why people choose this compressor
Built for everyday use — fast, private, and free forever.
100% Browser-Based
Your video never leaves your device. No upload, no server-side processing, no privacy concerns.
No Watermark
Output is clean H.264 MP4 — no logos, no overlays, no time limits baked in.
Free & Unlimited
No sign-up, no credit card, no daily cap. Compress as many videos as you need.
Fast FFmpeg Engine
Powered by FFmpeg compiled to WebAssembly — the same engine professionals use, now in your browser.
Universal MP4 Output
Output is H.264 + AAC in an MP4 container — plays everywhere, uploads everywhere.
Cross-Platform
Works on Windows, macOS, Linux, iOS, and Android — any modern browser.
Who uses this tool
Status Posters
Fit 15-30 second clips under 16 MB so they upload instantly to Status and play inline for all contacts. Status posts that load slowly get skipped — pre-compression ensures immediate playback.
Family Sharers
Compress vacation, baby, and event videos small enough to send over mobile data without burning through monthly caps. A 30-second 720p clip at 16 MB downloads in seconds even on 3G.
WhatsApp Business
Ship product demo and catalog videos that actually deliver through the WhatsApp Business API without size-based rejection. Catalog videos specifically must be under 16 MB for inline display.
Group Chats
Send funny clips, memes, and reaction videos without hitting the silent 'too large' wall. Pre-compression ensures the video lands in the chat, not in upload-pending limbo.
International Sharing
Send videos to contacts in regions with slow or metered mobile data (large parts of Asia, Africa, Latin America). 16 MB downloads on 2G; 100 MB does not.
Cross-Border Families
Share family event videos with relatives abroad without forcing them through file transfer services or download delays that kill the moment.
Frequently asked questions
Two distinct limits: Status videos cap at 16 MB and 30 seconds (hard rejection above this). Inline chat media sharing allows 16 MB before WhatsApp's aggressive re-encoding kicks in (~2 Mbps target). Document sharing (paper clip → Document) allows up to 100 MB but requires recipient download before playback. This WhatsApp video compressor defaults to 16 MB — the sweet spot for inline playback across Status and chats.
Other tools you might need
Compress Video for Instagram
Hit Instagram's spec sweet spot — 1080×1920 for Reels and Stories, H.264 MP4. No upload, no watermark, runs entirely in your browser.
Compress Video for TikTok
Hit TikTok's 1080×1920 H.264 sweet spot so the algorithm doesn't re-encode your clip and kill quality. No upload, no watermark, runs in your browser.
Compress Video Under 10MB
Shrink your video to fit under 10MB with adaptive bitrate. 10MB is a common limit for some messaging apps and older mobile carrier MMS systems. It's also a con Browser-based, free.
Compress Video to 720p
Downscale or upscale to 720p (720p) with smart H.264 CRF encoding. Browser-based, free, no watermark, runs entirely client-side.
Compress Video for Email
Compress video for email to fit Gmail's 25MB attachment wall (Outlook: 20MB, iCloud: 20MB) without Google Drive links. Browser-based, free, no watermark.
Compress Video Under 25MB
Shrink your video to fit under 25MB with adaptive bitrate. 25MB is the Gmail attachment limit and the most common email provider ceiling. It's also Discord's f Browser-based, free.