Compressing video for email attachments

How to Compress Video for Email Attachments

SquishVideo Team
SquishVideo Team Video Compression Experts

You have recorded a product demo, a quick tutorial, or a personal video message, and now you need to email it. You attach the file, hit send, and moments later your inbox delivers the bad news: the file is too large. This is one of the most common frustrations in everyday digital communication, and it happens because email was never designed to carry large media files. In this guide we explain exactly why email attachments are limited, what the limits are for every major provider, and three reliable methods to get your video through.

Email Attachment Limits by Provider

Every email provider enforces a maximum attachment size. These limits apply to the total size of all attachments in a single message, not just one file. Here is what the major providers allow in 2026:

Email Provider Attachment Limit Notes
Gmail 25 MB Auto-suggests Google Drive for larger files
Outlook / Microsoft 365 20 MB OneDrive integration for larger files
Yahoo Mail 25 MB Supports inline video preview
ProtonMail 25 MB End-to-end encrypted attachments
Apple iCloud Mail 20 MB Mail Drop handles up to 5 GB separately

The critical thing to understand is that these limits are strict. If your video file is 26 MB and you are sending through Gmail, the message will not go through as a standard attachment. There is no partial delivery or automatic compression — the email simply fails or the provider redirects you to a cloud link.

Why Email Was Not Designed for Large Files

Email protocols date back to the early days of the internet when a few kilobytes was considered a large message. The SMTP protocol, which handles email delivery, was built for text. Attachments are encoded in Base64 before transmission, which increases the actual data size by roughly 33 percent. That means a 25 MB attachment limit actually translates to about 18 to 19 MB of usable file space after encoding overhead.

Email servers also store every message and attachment for both the sender and recipient. Large attachments consume storage on multiple servers, which is why providers keep the limits relatively low. Understanding this helps explain why a 30-second smartphone video — often 50 to 100 MB — is hopelessly oversized for email.

Base64 encoding overhead: Because email encodes attachments in Base64, your effective limit is about 33% less than the stated maximum. For Gmail's 25 MB limit, your actual usable attachment space is roughly 18–19 MB.

Method 1: Compress the Video to Fit the Limit

The most straightforward approach is to reduce the video file size until it fits within the attachment limit. This is the best option when you need the recipient to have the actual file — for example, when they need to download and play it offline, insert it into a presentation, or archive it locally.

SquishVideo makes this effortless. It is a free online video compressor that runs entirely in your browser. There is nothing to install and no account to create. Simply upload your video, choose a target file size (such as 20 MB for Outlook or 25 MB for Gmail), and SquishVideo handles the rest. It automatically adjusts resolution, bitrate, and codec settings to deliver the smallest possible file at the best quality.

Here is a quick workflow:

  1. Go to SquishVideo and select the Email preset.
  2. Drop your video into the compressor.
  3. Choose your email provider or set a custom size target.
  4. Download the compressed file and attach it to your email.

Because processing happens locally on your device, your video stays completely private. No files are uploaded to any server.

Try it now: Compress your video for free with SquishVideo — no signup, no watermark.

If your video is too long or too high-quality to compress down to 20–25 MB without unacceptable quality loss, the next best option is to upload it to a cloud storage service and share a link in your email.

The major options include:

The advantage of cloud links is that there is no file size constraint beyond your storage quota. The downside is that the recipient needs to click through to view or download the video, and the link may expire or become inaccessible if you delete the file or change sharing permissions later.

Method 3: Use File Transfer Services

Dedicated file transfer services are designed specifically for sending large files to people. They work like a digital courier — you upload the file, enter the recipient's email address, and the service sends them a download link.

These services are useful for one-off transfers, especially when you do not want to manage cloud storage. However, links are typically temporary (7 to 14 days), and free tiers may include branding or ads in the download page.

Best Video Settings for Email Attachments

If you choose to compress your video (Method 1), the following settings will help you achieve the best balance of quality and file size:

Setting Recommended Value
Resolution 720p (1280×720)
Frame Rate 24–30 fps
Video Codec H.264
Video Bitrate 800–1,500 kbps
Audio Codec AAC
Audio Bitrate 96–128 kbps
Container MP4

720p is more than sufficient for email. Most recipients will view the video on a laptop screen or phone, where the difference between 720p and 1080p is negligible. Dropping to 720p alone can cut your file size in half compared to 1080p.

How Much Video Fits in 25 MB?

Understanding how much footage you can squeeze into an email attachment helps you plan ahead. Here are rough estimates for a 25 MB file at different quality levels:

Quality Level Approximate Duration in 25 MB
1080p at 4,000 kbps ~50 seconds
720p at 1,500 kbps ~2 minutes
720p at 800 kbps ~3.5 minutes
480p at 500 kbps ~6 minutes

These are estimates that include audio. Actual results depend on video content complexity — a screencast with mostly static content compresses far better than a fast-motion sports clip. SquishVideo handles these calculations automatically, so you do not need to guess.

Rule of thumb: For email, aim for 720p at 1,000–1,500 kbps. This gives you roughly 2–3 minutes of video within a 25 MB limit, with quality that looks perfectly acceptable on any screen.

Professional Tips: Embedding vs. Attaching

When sending video in a professional context, you have two broad approaches: attaching the file directly, or embedding a link or thumbnail that points to the video hosted elsewhere.

Attaching the Video File

Direct attachment is the simplest option. The recipient gets the file immediately and can watch it offline. However, it is limited by file size caps, and large attachments can trigger spam filters or slow down email delivery. Some corporate email servers have even stricter limits than consumer providers — as low as 10 MB in some enterprise environments.

Embedding a Video Link or Thumbnail

For marketing emails, client presentations, or internal communications, embedding a clickable thumbnail image that links to a hosted video is often the better approach. The email itself stays lightweight, the video can be any length or quality, and you can track views through the hosting platform. Services like Loom, Vidyard, and even a simple YouTube unlisted link work well for this.

For formal business communication, consider compressing the video to fit the attachment limit for convenience, and also including a cloud storage link as a backup. This gives the recipient options and ensures they can access the video regardless of their email client's limitations.

Ready to compress your video for email?

SquishVideo makes it simple. Drop your video, pick your email provider's limit, and download a perfectly sized file in seconds. Free, private, no sign-up needed.

Compress for Email