Reviewed 2026-10-20 by the Spool editorial team · How we test
Where the 25 MB limit comes from
25 MB is the attachment limit for Gmail and Yahoo Mail, and it is a common cap on upload forms, school portals and ticketing systems. Larger Gmail attachments get turned into a Google Drive link, which some recipients can't open. Compressing to just under 25 MB keeps the video a real attachment. This page aims slightly below the limit (23.8 MB) so headers and encoding overhead never push you over.
How long a video can fit in 25 MB?
We spend the whole budget on your clip: total size ÷ duration gives the bitrate. After 96 kbps for audio, this is what's left for the picture:
| Video length | Video bitrate available | Suggested max resolution |
|---|---|---|
| 30 seconds | ≈ 6,200 kbps | 1080p, looks excellent |
| 1 minute | ≈ 3,050 kbps | 1080p, good; 720p, excellent |
| 2 minutes | ≈ 1,480 kbps | 720p |
| 3 minutes | ≈ 950 kbps | 720p for calm footage, otherwise 480p |
| 5 minutes | ≈ 530 kbps | 480p |
| 10 minutes | ≈ 220 kbps | 360p; speech and slides only |
| Over ≈ 21 minutes | Below 50 kbps | Won't fit: trim it or split it |
The resolution suggestions are a rule of thumb for H.264 with typical phone footage. Fast motion, grain and low light need more bits; talking heads and screen recordings need fewer. The default max resolution on this page is 1080p; if your clip is longer than about two minutes, choose 720p or 480p in the setting above for a cleaner picture at the same size.
Why lowering resolution looks better
At a fixed size, every pixel shares the same budget. A 1080p frame has 2.25 times the pixels of 720p, so at 1,000 kbps each 1080p pixel gets less than half the information, and the result looks blocky and smeared. The same bitrate at 720p looks clean. On a phone screen or an email preview, a clean 720p looks better than a starved 1080p.
What happens step by step
- We measure the duration and compute the bitrate that fits 23.8 MB, minus about 3% for container overhead.
- The video is encoded to H.264 MP4 at that bitrate with a capped peak, and audio to AAC at 96 kbps.
- We check the actual size. If it's over the target, a second pass runs with a corrected bitrate, so the file lands under 25 MB.
The output is a standard MP4 that plays in Gmail's preview, on iPhone and Android, and on Windows and Mac without extra software.
Sending it
- Gmail: click the paperclip and attach the MP4. Make sure the total of all attachments stays under 25 MB.
- Outlook.com: the limit is 20 MB; use Compress to 20 MB instead, or the email preset.
- Browser processing uses original files on your device. Public-link downloading is unavailable.
Troubleshooting
| Problem | Fix |
|---|---|
| "Too small for a video of this length" | The clip is longer than about 21 minutes. Trim it or send a cloud link. |
| Result looks blocky | Lower the max resolution to 720p or 480p. |
| Result is well below 25 MB | The source was already smaller at that bitrate, or it's short and simple. That's fine. |
| Need even smaller | Pick 10 MB or 5 MB. |