How to compress a video for email (Gmail & Outlook)
The 25 MB everyone quotes is a real limit β and yet most videos that fail to send were under it. Email inflates every attachment before checking the number, so the target that actually works is smaller than the one on the label. Naming the right number of megabytes, and letting the encoder hit it, is the whole job.
The real limit is smaller than 25 MB
Gmail, Outlook and Yahoo Mail all publish the same attachment ceiling: 25 MB. It is a real limit β cross it and the message will not send β but it is not measured the way you would expect. The limit applies to the message as it travels between mail servers, not to the file sitting on your disk, and the file grows on the way out.
It grows because email is a text protocol. An attachment is converted to base64 text before sending β MIME encoding β and that conversion inflates it by roughly 33β37%. A video that reads 24 MB in your file manager arrives at the mail server at around 32 MB and is refused, which is why so many attachments fail while apparently under the limit. The size that reliably clears a 25 MB gate is about 18β20 MB on disk.
Two more traps sit behind the first one. Corporate mail servers routinely cap messages at 10 MB regardless of what Gmail allows, so a file that reaches a friend can bounce off a colleague. And when a file is too big, Gmail and Outlook do not always refuse: they quietly replace the attachment with a Google Drive or OneDrive link β which recipients may distrust, may need permissions to open, and which stops being an attachment at all.
Pick the number by the recipient
So the number you give the compressor depends on who is at the other end, not on the video. For personal Gmail, Outlook or Yahoo addresses, target 20 MB on disk β even after MIME inflation that stays comfortably under the encoded 25 MB gate. For a corporate address, or any recipient whose mail system you cannot see, target 10 MB instead: corporate relays commonly cap the whole message at 10 MB, and a file that fits that budget arrives everywhere.
What does a 20 MB budget buy? The same arithmetic as any hard limit: bits per second multiplied by seconds. Across about one minute of footage the encoder can spend roughly 2.6 Mbps β genuinely solid 1080p. Stretch the same 20 MB over five minutes and the budget thins to around 530 kbps, which still buys decent 480p. Past that, every extra minute is paid for in visible quality.
When the video simply cannot look good at the size β a long recording aimed at a 10 MB inbox β sending a link genuinely is sometimes the right call. But be clear about the trade: a real attachment opens without permission prompts and never dies with an expired link. It is worth trying to fit the file first, and only reaching for a link when the numbers say no.
The exact flow, and what happens at the edges
Open the free Video Compressor β it runs in the browser, needs no signup, and accepts files up to 2 GB β and pick the β Target Size card. For email you do not even have to remember the numbers above: the quick-target row carries named destinations β 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 β so one tap on Email Β· 20 MB sets the safe personal-inbox target. For a corporate recipient, take the plain 10 MB chip from the 5, 8, 10, 16, 20, 25, 50 and 100 MB row, or set any custom value from 5 to 500 MB with the slider or the number input.
The advanced options matter more for email than for most destinations. The codec selector offers Auto, H.264, H.265 and AV1: Auto keeps H.264 while the budget allows it and switches to H.265 only when the target is tight β and H.264 remains the safe choice when you do not know what device will open the attachment. Keep resolution and keep frame rate pin those properties when they matter; remove audio transforms silent screen recordings by handing the whole budget to the picture; keep metadata is off by default for privacy, so timestamps and location stay out of the file unless you ask; and the encoding speed switch trades time for polish across fast, balanced and thorough.
The encode runs in two passes and lands within about 3% of the target β never intentionally over it, so the file you attach actually sends. An impossible target never fails either: the job still completes, returning the closest file the engine can honestly produce along with suggestions β raise the target, allow a lower resolution, or remove the audio. And nothing lingers: uploads and results 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 Email Β· 20 MB
Tap the Email Β· 20 MB chip in the quick-target row β it sets the size that clears the 25 MB gate after encoding. For a corporate recipient, set 10 MB instead with the plain chip or the number input.
- 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 β files are deleted automatically within 24 hours.
Frequently asked questions
What size video can I actually email?
Target 20 MB on disk for personal Gmail, Outlook or Yahoo addresses β after MIME encoding that still clears their 25 MB gate. For corporate or unknown recipients, target 10 MB, because corporate mail servers commonly cap the whole message there.
Why does Gmail turn my video into a Drive link?
Because the attachment crossed the cap. When a file is too big, Gmail and Outlook quietly replace it with a Google Drive or OneDrive link instead of refusing. Compress the video under 20 MB on disk and it stays a real attachment that opens without permission prompts.
Which codec should I choose for email?
Leave the selector on Auto: it keeps H.264 while the byte budget allows and switches to H.265 only when the target is tight. If the recipientβs device is unknown or old, pick H.264 explicitly β it opens everywhere.
Is this free, and what happens to my file?
Completely free β no signup, no watermark, and Target Size mode is not behind any tier. Inputs up to 2 GB are accepted, and both your upload and the compressed result are deleted automatically within 24 hours.