WhatsApp has a 16 MB file size limit for video attachments sent in chat. That sounds like a lot until you realize a 60-second iPhone clip shot at 4K can be 300 MB or more. Even a casual 30-second video from a recent Android phone often clocks in at 80–120 MB — well above the limit. The good news is that compressing a video to under 16 MB without destroying quality is entirely possible using free browser-based tools, and this guide shows you exactly how to do it.
The Three-Step Strategy: Trim, Convert, Compress
Getting a video under 16 MB is most reliably done in three stages. Each stage independently reduces file size; together they can shrink most clips by 90% or more without visible quality loss.
File size is proportional to runtime. A 3-minute clip has 6× the data of a 30-second clip at the same quality settings. Use the free Video Trimmer to cut your video down to the exact segment you want to share. Even removing 10–20 seconds of unnecessary content makes a measurable difference. See the video trimming guide for precise cut-point tips.
iPhone MOV files and HEVC-encoded videos are often larger than equivalent MP4 files because of how their metadata and containers are structured. If your video is a .mov, .mkv, or .hevc file, convert it to MP4 first using the free Format Converter. This alone can reduce file size by 20–40% on HEVC source files. See the guide on converting MOV to MP4 for iPhone users.
Use the free Video Compressor to reduce the video bitrate. This is the primary lever for hitting the 16 MB target. Select a compression level that matches your content type (see the table below) and compress. Most 1080p clips can be reduced to under 16 MB while remaining perfectly watchable on a phone screen.
Target File Sizes by Video Length and Quality
Use this table to estimate what compression settings you need to hit the 16 MB WhatsApp limit based on your clip length. These figures assume 720p resolution, which is the sweet spot for WhatsApp — the platform re-encodes received videos anyway, so sending at 4K provides no benefit to the recipient.
| Clip Length | Target Bitrate | Expected File Size | Quality Notes |
|---|---|---|---|
| 30 seconds | 3,000 kbps | ~11 MB | Excellent at 720p |
| 60 seconds | 1,800 kbps | ~14 MB | Good at 720p |
| 90 seconds | 1,200 kbps | ~14 MB | Acceptable at 720p |
| 2 minutes | 900 kbps | ~14 MB | Watchable at 720p |
| 3 minutes | 600 kbps | ~14 MB | Marginal — trim first |
Step-by-Step: Compress a Video to Under 16 MB for WhatsApp
The VideoToolShack compressor runs in a desktop browser. Transfer your clip via USB cable, AirDrop, Google Photos, or iCloud Drive.
Open the Video Trimmer and cut to the relevant segment only. Every second you remove is data you do not need to compress.
If the file is a .mov or any format other than MP4, run it through the Format Converter first. Select MP4 as the output. This step can be skipped if you already have an MP4.
Load your MP4 into the free Video Compressor. Start with the medium compression setting. If the output is still above 16 MB, run it through again at a higher compression level. See the Video Compressor walkthrough for setting details.
After downloading the compressed file, right-click it and check Properties (Windows) or Get Info (Mac) to confirm it is under 16 MB before attaching in WhatsApp.
What If the Video Is Still Too Large?
If you’ve compressed and trimmed but the file is still over 16 MB, you have two options:
- Reduce resolution to 480p — dropping from 720p to 480p (854×480) reduces file size by roughly 45% with little perceived difference on mobile screens. Use the Format Converter’s resolution settings or a higher compression level in the Video Compressor.
- Split the video into shorter segments — use the Video Trimmer to cut the video into two or more clips, compress each separately, and send them as multiple messages. WhatsApp stacks consecutive video messages into a viewable sequence.
Sharing Platforms Compared: File Limits
WhatsApp is not the only platform with file size limits. Here is how common messaging platforms compare:
| Platform | Video File Size Limit | Notes |
|---|---|---|
| 16 MB | Re-encodes on delivery to recipient | |
| Telegram | 2 GB | No practical limit for most users |
| iMessage | ~100 MB | Compresses automatically on send |
| Signal | 100 MB | No re-encoding |
| Email (Gmail) | 25 MB | See guide on compressing for email |
| Facebook Messenger | 25 MB | Re-encodes on delivery |
- Target: under 16 MB, MP4 format, 720p resolution
- Step 1: Trim to the shortest useful segment — Video Trimmer
- Step 2: Convert MOV to MP4 if needed — Format Converter
- Step 3: Compress at medium quality setting — Video Compressor
- Step 4: Check file size before attaching
- If still over 16 MB: compress to 480p or split into two clips
For compression concepts including bitrate, codecs, and what “quality loss” actually means technically, see the guide on video compression explained. For the general guide to reducing video file size in any context, see how to make a video file smaller without quality loss.