Compress a Video to Fit Any Limit
Reduce a video’s file size to fit email, WhatsApp or Discord. Tap a limit or type your own, and we’ll squeeze it under that exact size — using your own device’s video chip.
Fit Meter
Settings appear once you add a video.
Advanced 3
Automatic picks the sharpest size the bitrate can carry.
Bytes sent anywhere: 0 B Bytes of your files sent anywhere: 0 B · nothing leaves this tab
Every request this page makes is listed as it happens. You’ll see our own code loading, for some formats a codec engine, and anonymous usage analytics marked STATS — but never your file going out.
- Waiting for network activity…
Check it yourself: open your browser’s developer tools on the Network tab, or turn off Wi-Fi once the page has loaded. The tools keep working.
Works offline after you’ve used it once.
How to use it
-
Add your files
Drop your video — straight off your phone is fine (MOV, MP4, HEVC…).
-
Check the settings
Tap a limit under the size box (WhatsApp 16 MB, Discord 20 MB, Gmail 25 MB) or type any size.
-
Save the result
We calculate the exact bitrate, encode it on your device’s hardware and check the result fits. If not, we automatically try again.
Why it doesn’t upload
Uploading a 400 MB video just to shrink it takes longer than the shrinking, and hands a stranger your personal footage. Here, your browser uses your own graphics chip — no upload bar, no waiting in a queue.
How to check for yourselfWorth knowing
- Squeezing long videos into small limits costs quality: 10 minutes into 16 MB will look soft. The Fit Meter shows the resolution we’ll use before you start.
- Speed depends on your device. Recent laptops and phones encode 1080p roughly in real time or faster.
- Formats like AVI, WMV and FLV use our FFmpeg engine (one-time 31 MB download) and are much slower.
- Output is always MP4 (H.264 + AAC) — the format every app accepts.
- Location and other metadata from your phone are not copied into the compressed video.
Questions
How do I send a video larger than 25 MB on Gmail?
Gmail’s attachment limit is 25 MB; bigger files get swapped for a Google Drive link. Tap Gmail under the size box and we’ll compress the video to just under 25 MB so it attaches normally.
What’s the video size limit on WhatsApp?
Videos sent as media must be 16 MB or less. Bigger files can only go as a “Document” (up to 2 GB) without a preview. Tap WhatsApp under the size box to get under 16 MB.
Discord says my file is too large. What’s the limit now?
Since August 2026, free accounts can upload 20 MB per file, Nitro Basic 50 MB and Nitro 500 MB. Tap Discord for 20 MB, or type 50 MB or 500 MB for Nitro.
Will compressing ruin the quality?
It depends on length. A 30-second clip into 25 MB stays at full HD. A 5-minute video into 16 MB drops to about 480p. We automatically choose the resolution that looks best for the size.
Why is this faster than other online compressors?
Nothing is uploaded or downloaded, and we use the hardware video encoder built into your device instead of a server queue.
Does it work with iPhone videos?
Yes — MOV and HEVC recordings from iPhones work, and the result is an MP4 that plays on Windows, Android and every messaging app.
Read more about this
- Guide Container vs codec
- Guide H.264 vs H.265 vs AV1
- Guide Why is my video file so big?
- Guide How to compress a video without wrecking it
- Common fix Post a long video on WhatsApp Status
- Common fix Your video is too big for WhatsApp
- Common fix Gmail says the attachment is too big
- Platform sizes YouTube Shorts size and length
- Platform sizes Instagram post, Story and Reel sizes
Next steps
Often used before or after Compress Video. These run on your device too.
- Trim Video Cut the start and end off a clip without re-encoding it.
- Split Video Cut a long video into 60-second clips for WhatsApp Status, or equal parts.
- Mute Video Remove the sound from a video and keep the picture untouched.
- Extract Audio Save the soundtrack of a video as MP3, WAV, M4A and more.
- Reduce File Size Name the size limit; get the best-looking photo, video or audio under it.