Skip to main content
FastCompress

Size Limits

How to Compress a Video for Email Without Destroying Quality

Most email providers advertise a 25 MB attachment limit, but encoding overhead means the real ceiling for a video attachment is roughly 18 MB. To send a video by email, either compress it to an attachment-safe size or, for anything long, send a link instead. FastCompress's Email Safe preset targets the attachment case directly.

Published · By Calvin Sturm

Email attachment limits, honestly

  • Gmail: 25 MB per message. Outlook.com: 20 MB. Corporate mail servers are often stricter (10 MB limits are common), and the limit that matters is whichever is smaller between you and the recipient.
  • The advertised number is not what you get. Attachments are encoded for transport (base64), which inflates them by about a third. A 24 MB video becomes a ~32 MB message and bounces off a 25 MB limit.
  • Practical rule: keep the file under ~18 MB for Gmail, under ~14 MB for Outlook.com, and under ~7 MB if you suspect a strict corporate server on either end.

Where the quality actually goes

"Without destroying quality" is mostly about spending a fixed byte budget where it is visible:

  • Resolution. Dropping 4K or 1440p footage to 1080p, or 1080p to 720p, frees an enormous share of the budget and is barely visible on the phone or laptop screen where email attachments get watched.
  • Duration. Trim ruthlessly first; every trimmed second raises the bitrate of every remaining second.
  • Codec efficiency. A properly encoded H.264 MP4 at a calculated bitrate looks far better than a screen recording or camera original chopped down by a generic "reduce file size" button. MP4 with H.264 and AAC also plays everywhere, which matters when you cannot control the recipient's device.

How to compress for an attachment

  1. Trim first. Windows Photos or Clipchamp can cut the video to just the part the recipient needs.
  2. Pick a target size from the limits above: 18 MB for Gmail-to-Gmail, smaller when in doubt.
  3. Re-encode to that target. With FastCompress, choose the Email Safe preset (the target is editable). With FFmpeg or HandBrake, compute the video bitrate as (target size in kilobits ÷ duration in seconds) minus ~96 kbps for audio, and consider 720p output for anything over a couple of minutes.
  4. Watch the result before sending. Thirty seconds of checking beats a follow-up email asking why the video is unwatchable.

The FastCompress workflow

  1. Open FastCompress and select the video.
  2. Choose Email Safe. Edit the target size if you know the recipient's limit is tighter or looser than the default.
  3. Press Compress; FFmpeg runs locally and nothing uploads anywhere.
  4. Attach the output file from the result summary.

The free version handles one video at a time with all presets, editable targets, and no watermark. Batch compression, saved presets, and GPU encoding are planned for a one-time FastCompress Pro license.

Common questions

  • Why did my email bounce when the file was under the limit? Transport encoding inflated it past the cap, or the recipient's server has a lower limit than yours. Compress smaller and resend.
  • Should I zip the video instead? No. Video is already compressed; zipping an MP4 saves a few percent at best and makes it harder for the recipient to watch.
  • Gmail turned my attachment into a Drive link. That is Gmail's fallback for oversized files. It works, but it requires the recipient to have access and it may expire from your storage; an under-limit attachment or a deliberate link is more predictable.
  • Does compressing twice make it worse? Yes, each re-encode loses quality. Always compress from the original file, not from a previously compressed copy.

Send the video, not the apology email

FastCompress is a local Windows compressor with plain-English presets for email, Discord, and YouTube. Pick where the video is going and get a file that fits. Free during beta.

Free during beta · Windows 10/11 x64 · Local FFmpeg processing