Click to upload or drop the video to get under 25 MB
MP4, MOV, WEBM — compressed in your browser, never uploadedVideo and audio are processed in your browser by FFmpeg (ffmpeg.wasm), free software under the GPL-2.0-or-later and MIT licenses — licenses & source.
About compressing a video to 25 MB
Email is still the easiest way to send a video to a teacher, a doctor's office, a landlord or a grandparent. But most email services stop attachments at 25 MB, and a phone video passes that in under a minute. This page makes the video smaller than 25 MB, so it goes into the email as a normal attachment.
Drop the video in, check the plan line, and press Compress to 25 MB. The page reads the length of your video, works out the bitrate that fits in 25 MB, encodes it, measures the file, and tries again a little smaller if it is still over.
It is free, has no watermark, and the video is never uploaded — everything runs in your browser.
Features
- Opens on 25 MB — or type any other size, in MB or KB
- The bitrate is worked out from the length of your video
- Measured and retried if the first try is over the limit (up to 3 tries)
- Counted the safe way — 25 MB here means 25,000,000 bytes, so it fits however the mail service counts
- Picture size (1080p to 360p) and sound choices for long videos
- Warns before you wait when 25 MB is too small for the video
- Before and after sizes, and a preview before you download
Email attachment limits
At the time of writing (November 2026):
| Where | Limit |
|---|---|
| Gmail (personal accounts) | 25 MB for all attachments of one email together |
| Many other email services | 20–25 MB |
| Work and school email | set by the administrator, often 20–35 MB |
| Discord without Nitro | 20 MB — use 20 here, or the 10 MB page |
Gmail counts all attachments together: two 13 MB videos are 26 MB and too big. When an email is over the limit, Gmail turns the attachment into a Google Drive link instead. That is fine for some people, but a link can expire or need a sign-in. A real attachment just opens.
If your mail service stops at 20 MB, type 20 in the size box.
How much quality fits in 25 MB?
The page uses one formula — the same one the plan line shows:
video kbps = 25,000,000 bytes × 8 × 0.97 ÷ length in seconds ÷ 1000 − sound kbps
The 0.97 keeps 3% for the MP4 container. Here is what that gives, in kbps of video for each sound choice (sound in kbps):
| Length | Normal sound (128) | Smaller sound (96) | Voice only (64) | No sound |
|---|---|---|---|---|
| 30 s | 6,338 | 6,370 | 6,402 | 6,466 |
| 1 min | 3,105 | 3,137 | 3,169 | 3,233 |
| 2 min | 1,488 | 1,520 | 1,552 | 1,616 |
| 3 min | 949 | 981 | 1,013 | 1,077 |
| 5 min | 518 | 550 | 582 | 646 |
| 10 min | 195 | 227 | 259 | 323 |
| 20 min | 33 | 65 | 97 | 161 |
The page warns under 100 kbps of video: the picture will be blocky. With normal sound that starts after about 14 minutes. After about 23 minutes 45 seconds with normal sound, the sound alone fills 25 MB and the video cannot fit — choose *Voice only* or *No sound*, or trim it.
Pick the picture size from the plan line
Fewer pixels share the same bits, so each pixel gets more. As a rough guide for normal phone video:
| Video kbps on the plan line | Picture size that usually looks good |
|---|---|
| 2,500 and more | Keep the original (up to 1080p) |
| 1,200 – 2,500 | 720p |
| 600 – 1,200 | 480p |
| 300 – 600 | 360p |
| under 300 | 360p and a soft picture — or trim the clip |
So a 1-minute phone video fits 25 MB in full size, a 2-minute video looks good at 720p, and a 5-minute video at 360p. Screen recordings and talks need fewer bits; sport and shaky video need more.
Frequently asked questions
How do I make a video small enough to email?
Drop the video on the box. The size box already says 25 MB. Look at the plan line, pick a smaller picture size if the table above says so, and press Compress to 25 MB. Download the result and attach it to your email.
Why is my file smaller than 25 MB?
The page aims a little under the line so the file is never over it. Calm videos — a talk, a screen recording, a still scene — need fewer bits than the plan, so they often come out well under 25 MB (in our test a calm 55-second 720p clip came out at 13.5 MB). The page only tries again when a file is too big, never when it is too small. Computers also count sizes in two ways. This page counts 1 MB as 1,000,000 bytes, so 25 MB = 25,000,000 bytes. Windows counts 1 MB as 1,048,576 bytes and shows the same file as about 23.8 MB. Both are under every 25 MB limit.
My work email still refuses the video. Why?
Some mail servers, especially at work, measure an email after the attachment is encoded for sending, which adds about a third to its size. Then a file just under 25 MB is too big. Try 18 MB in the size box, or ask your IT team for the limit.
Can I send two videos in one email?
Yes, if they are under 25 MB together. Compress each one to about 12 MB, or join them first with Merge Video and compress the result once.
How long does it take?
The encoder runs on one processor core in your browser. Expect about as long as the video, sometimes more, plus a second pass if the first try was over. A 2-minute clip usually takes a few minutes on a laptop.
Is my video uploaded?
No. The video is compressed inside your browser with ffmpeg. It never leaves your device — which matters for a private video you are emailing.
Related tools
- Compress Video to 10 MB — for upload forms and smaller limits
- Compress Video to Size — any size, with one-tap 8, 16 and 50 MB too
- Video Compressor — quality presets instead of a size
- Trim Video — send only the part that matters
- Compress PDF — shrink a PDF attachment too
How to use it
- Drop your video on the box — MP4, MOV or WEBM
- Check the size box says 25 MB (or type 20 for a 20 MB limit)
- Read the plan line and pick a smaller picture size if it is low
- Choose less sound or no sound for a long video
- Press Compress to 25 MB and wait — it runs on one core
- Press Download the video and attach it to your email