How to Compress Video for Email Attachments
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.
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:
- Go to SquishVideo and select the Email preset.
- Drop your video into the compressor.
- Choose your email provider or set a custom size target.
- 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.
Method 2: Use Cloud Storage Links
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:
- Google Drive — 15 GB free storage. Gmail automatically offers to upload large attachments to Drive.
- OneDrive — 5 GB free. Outlook integrates directly with OneDrive for oversized files.
- Dropbox — 2 GB free. Generates shareable links that work in any email client.
- iCloud Drive — 5 GB free. Apple Mail's Mail Drop feature handles this automatically.
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.
- WeTransfer — up to 2 GB free per transfer, no account required.
- SendAnywhere — peer-to-peer transfer with a six-digit code or email link.
- Smash — no file size limit on the free tier, with a 14-day download window.
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.
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