WhatsApp silently compresses (and sometimes rejects) videos that are too large — which is why a video that plays perfectly on your phone sometimes arrives blurry or fails to send. Knowing the real limits and compressing to just under them yourself gives you far more control than letting WhatsApp do it automatically.
WhatsApp’s Actual Video Size Limits
| Platform | Limit | Notes |
|---|---|---|
| WhatsApp (mobile, standard send) | 16MB | Regular chat video attachment |
| WhatsApp (mobile, as “Document”) | Up to 2GB | Skips WhatsApp’s auto re-compression |
| WhatsApp Business | 16MB standard | Same underlying limits |
| WhatsApp Desktop / Web | Mirrors linked phone | Still subject to 16MB for standard sends |
Practical takeaway: keep videos under 16MB for normal inline video messages with a thumbnail and tap-to-play. Need full quality? Send as a Document instead (up to ~2GB) — but the recipient sees a file icon, not an inline video.
Method 1: AllMediaTools Video Compressor (Free, No Watermark)
- Open AllMediaTools Video Compressor.
- Upload your video.
- Select Low Quality preset (usually right for WhatsApp).
- Optionally drop resolution to 854×480 (SD) for longer videos.
- Click Compress and confirm the file is under 16MB.
| Preset | Approx. bitrate | Best for |
|---|---|---|
| Low Quality (CRF 28) | ~500 Kbps | Videos under ~3–4 min — reliably under 16MB |
| Medium Quality (CRF 23) | ~1000 Kbps | Short clips under ~1–2 min |
| High Quality (CRF 18) | ~2000 Kbps | Only clips under ~1 min |
Rule of thumb: file size (MB) ≈ bitrate (Kbps) × duration (seconds) ÷ 8000. At Low Quality (~500 Kbps), a 4-minute video lands around 15MB — just under the limit.
Method 2: Send as a Document Instead
Skip compression entirely: tap the attachment (paperclip) icon → choose Document instead of Photos/Videos → select your video. Sends at full quality up to ~2GB, but the recipient sees a downloadable file rather than an inline video.
Method 3: HandBrake (More Control)
Set Video Codec to H.264, switch to Average Bitrate, and calculate your target: divide 16,000 (KB) by duration in seconds, multiply by 8 for Kbps, subtract ~10% for audio. Set resolution to 480p or 720p depending on headroom.
Common Reasons a Video Fails to Send
- File is over 16MB and sent via the standard video picker
- Codec incompatibility — re-encode to standard H.264
- Corrupted or partial file — re-export and try again
- Poor connection during upload on a near-limit file size
Frequently Asked Questions
Why does my video look worse after WhatsApp sends it?
WhatsApp automatically re-compresses videos over its internal quality threshold during upload. Pre-compressing yourself just under 16MB with a tool that gives you control generally produces better results.
What’s the actual WhatsApp video size limit?
16MB for a standard video message on both iOS and Android. Sending as a Document raises this to roughly 2GB, but loses inline playback.
Can I send a 10+ minute video without it looking terrible?
At 16MB, a 10-minute video needs roughly 200 Kbps to fit — noticeably blocky. Send as a Document instead, or upload to YouTube/Drive and share the link.
Does WhatsApp compress videos sent via Document?
No — Document sends bypass WhatsApp’s automatic re-compression entirely.