Compress a Video to Under 25 MB for Email
Gmail, Outlook and Yahoo all draw the line at 25 MB β and then bounce files that look like they fit, because email inflates every attachment in transit. Here is where the real ceiling sits, and how a target-size encode lands under it on the first try instead of the third.
Why 25 MB is not really 25 MB
Every major provider draws the line in the same place: Gmail caps attachments at 25 MB, Outlook at 25 MB, and Yahoo at 25 MB as well. The number has survived for over a decade not because it is generous but because mail servers relay entire messages to each other, and each provider has to pick a ceiling all the others will still accept.
Here is the part that catches almost everyone: the limit is measured on the encoded message, not on your file. Email is a text protocol, so attachments are wrapped in MIME and re-encoded as base64, which inflates them by roughly 33β37%. A video that is 24 MB on disk becomes a message of around 32 MB and bounces. The real ceiling behind a 25 MB limit is therefore about 18β20 MB on disk β which is why this guide, and the compressorβs Email target, aim at 20 MB rather than 25.
Past the limit, providers stop attaching and start linking: Gmail swaps the file for a Google Drive link and Outlook reaches for OneDrive. Sometimes that is fine. But a genuine attachment travels inside the message, opens without permission prompts and never dies with an expired link β which is exactly why it is worth making the video fit instead of letting the provider decide for you.
Aim at 20 MB β and what that buys you
The number to type is not 25 β it is 20. Section one covered why: the encoding overhead email adds in transit means a 20 MB file on disk is what reliably clears a 25 MB gate. Twenty megabytes is a real budget, and once you fix the size and the duration, the bitrate is decided for you. A one-minute clip gets roughly 2.6 Mbps β enough for genuinely solid 1080p. At five minutes the budget drops to around 530 kbps, which buys decent 480p. At ten minutes you are down near 260 kbps, where every choice matters.
Target Size mode exists to run that arithmetic so you do not have to. Hand it 20 MB and it probes the file first β duration, resolution, frame rate, codec β then works out the combination of video bitrate, output resolution and audio treatment that spends the budget best. A short clip keeps its full resolution because the bitrate can carry it; a longer one is stepped down, because a smaller sharp frame beats a large smeared one at the same byte count.
The encode then runs in two passes: the first surveys the whole video to learn where the difficult scenes are, the second spends the bit budget accordingly. The result lands within about 3% of the target and never intentionally over it β you attach a file in the 19-and-something range, not a 20.6 MB near miss that bounces after all.
The concrete flow β and what happens at the edges
Open the free Video Compressor β it runs in the browser, needs no signup and takes files up to 2 GB β and pick the β Target Size card instead of a quality preset. For email you do not even have to type a number: a row of named quick targets sits ready β Email Β· 20 MB, WhatsApp Β· 16 MB, Telegram Β· 50 MB, Discord Β· 10 MB, Government form Β· 5 MB, Online course Β· 100 MB, College portal Β· 20 MB, Job portal Β· 10 MB β and tapping Email Β· 20 MB sets the right target in one touch. Prefer a raw number? The plain chips cover 5, 8, 10, 16, 20, 25, 50 and 100 MB, and the slider or number input accepts any custom value from 5 to 500 MB.
One recipient deserves a different chip: the corporate one. Company mail servers commonly cap attachments at 10 MB, well under the 25 MB of the free providers, so when the video is headed for a work address, pick 10 MB and skip the second bounce. The advanced options cover the rest of the edge cases: a codec selector β Auto, H.264, H.265 or AV1, where Auto keeps H.264 while the budget allows and switches to H.265 when it gets tight β plus keep resolution, keep frame rate, remove audio (which hands the entire budget to the picture), keep metadata (off by default, for privacy) and an encoding speed of fast, balanced or thorough.
And an impossible ask never ends in an error. Target 20 MB for an hour of footage and the job still completes β you get the closest file the engine can honestly produce, along with concrete suggestions: raise the target, allow a lower resolution, or remove the audio. Whatever you upload, nothing lingers: files are deleted automatically within 24 hours.
Step by step
- 01
Open the Video Compressor
Open the free Video Compressor in your browser. There is nothing to install and no account to create.
- 02
Add your video
Drag in the file or pick it from your device β anything up to 2 GB. The engine reads its duration, resolution, frame rate and codec to plan the encode.
- 03
Pick the Target Size card
Instead of a quality preset, select the β Target Size card. This switches the encoder from aiming at a quality level to aiming at a file size.
- 04
Tap the Email Β· 20 MB quick target
In the quick-target row, tap Email Β· 20 MB β the on-disk size that clears a 25 MB gate after encoding. If the recipient is on a corporate mail server, pick 10 MB instead: corporate servers commonly cap attachments there.
- 05
Compress, download and attach
Start the job. The two-pass encode lands within about 3% of the target and never intentionally over it. Download the result and attach it to your email β files are deleted automatically within 24 hours.
Frequently asked questions
Why did my 24 MB video still bounce?
Because the limit is measured on the encoded message, not on your file. Email re-encodes attachments as base64, which inflates them by roughly 33β37% β a 24 MB video becomes a message of around 32 MB. Aim at 20 MB on disk and the encoded message clears a 25 MB gate.
Can I just target 25 MB exactly?
You can β 25 MB is one of the quick chips β but not for email. A 25 MB file on disk becomes an encoded message well over the 25 MB gate and bounces. That is exactly why the Email quick target is 20 MB: it is the on-disk size that reliably clears the limit.
What if the recipient is on a corporate mail server?
Pick the 10 MB target instead. Corporate mail servers commonly cap attachments at 10 MB β well below the 25 MB of the big free providers β and the same analysis and two-pass encode apply, just with a smaller budget.
Is this free, and what happens to my file?
Completely free β no signup, no watermark, and Target Size mode is not behind any tier. Files up to 2 GB are accepted, and both your upload and the compressed result are deleted automatically within 24 hours.