How to Send Large Files via Email When a File Is Too Large
When a file is too large to email, it exceeds your email provider's attachment limit: Gmail caps attachments at 25MB, Outlook.com at 25MB, iCloud Mail at 20MB, and Exchange at whatever limit your administrator sets. You can compress documents into a ZIP archive to fit under the cap, or send large files via email by uploading them to cloud storage or a shared workspace and pasting a download link in your message.
Email Attachment Size Limits and How to Send Large Files via Email
Gmail caps attachments at 25MB, Outlook.com stops at 25MB and iCloud Mail at 20MB. Exchange Online defaults to 35MB per message and on-premises Exchange Server to 10MB, and administrators can change both. When a file is too large to email, the mail server either bounces the message back or blocks the upload before you can hit send.
These limits exist because email protocols were built for text messages, not heavy binary transfers. Every attachment is encoded into text before transit, so a file sitting right near the 20MB or 25MB ceiling often expands past the receiver's gateway limit and fails to deliver. Video cuts, design packages, slide decks, and project archives routinely pass those thresholds.
Understanding how to send large files via email comes down to two paths: shrink the file so it fits inside the attachment cap, or upload the file to cloud storage and put a share link in the message body. The sections below cover how to share files that are too large for email using compression, built-in mail client cloud links, transfer tools, or a shared workspace when a file is too big to email directly.
Helpful references: Fastio Workspaces, Fastio Collaboration, and Fastio AI.
Related guides
- How to Send Video Through Email: 5 Ways to Send Large Video FilesMost email providers cap attachments at 20 to 25 MB, which is smaller than a few seconds of 1080p or 4K footage. To...
- How to Send Large Files for Free (Without the Hidden Catches)Free large file transfer services let you send files too big for email without paying subscription fees. But "free"...
- How to Send Files Larger Than 25MB in GmailGmail's 25MB attachment limit blocks billions of file transfers every day. Whether you're sending video footage, design...
- How to Send Large Files: 5 Methods That Actually WorkSending large files means transferring data that exceeds standard email attachment limits, typically 25MB.
- Email Attachment Size Limits by Provider (and How to Send Larger Files)An email attachment size limit is the maximum allowable payload that an email service or mail transfer agent will...
- How to Send Large Video Files and Long Videos on iPhone Without Losing QualityMost file sharing methods struggle with video. Email attachments cap out at 25MB, and messaging apps compress footage...
More on this subject: File Sharing (155 guides)
Solution 1: How to Compress Files and Send a ZIP File via Email
Compression reduces file size by removing redundant data, making it a sensible first step. Knowing how to send a ZIP file is also useful when you need to bundle an entire folder of documents, spreadsheets, or uncompressed images into a single attachment.
How to compress a file to send via email on Windows:
- Right-click the file or folder in File Explorer.
- Select "Send to" from the menu.
- Click "Compressed (zipped) folder" and attach the new
.zipfile to your email.
How to compress files for email on Mac:
- Control-click or right-click the file or folder in Finder.
- Select "Compress" to create a
.ziparchive in the same folder. - Check the archive size in Finder and drag it into your email compose window.
Compression can shrink text-heavy files by 70-90%. However, files that are already compressed will not shrink much. MP4 videos, JPEGs, PDFs, and existing ZIP archives are already optimized, so a 100MB video file might only compress to 98MB.
What to do when a zipped file is still too large to email:
If the ZIP is still over the limit, do not waste time re-zipping it. Upload the .zip archive (or the uncompressed project folder) to Google Drive, OneDrive, or a shared workspace such as Fastio, and send a share link in your email instead. Sending a link also avoids corporate mail filters like Gmail and Exchange blocking .zip attachments that contain scripts or password-protected archives. With a Fastio Send share, recipients can preview files in the browser or download the archive from the link without needing an account (organizations start with a 14-day trial on monthly plans, credit card required).
Best for: Documents, spreadsheets, raw images, presentations, and multi-file folders that compress below 20MB to 25MB.
Skip if: Your files are videos, photos, or already compressed formats, or your zipped file is still too large to email.
Solution 2: Use Your Email Provider's Cloud Integration
Most email providers now works alongside cloud storage. Instead of attaching the file directly, you upload it to the cloud and share a link.
Gmail with Google Drive:
- Click the Drive icon in the compose window
- Upload files up to 10GB
- Gmail automatically converts oversized attachments to Drive links
Outlook with OneDrive:
- Click "Attach" then "Browse cloud locations"
- Upload files to OneDrive
- Share as a link instead of attachment
Apple Mail with Mail Drop:
- Attachments over 20MB automatically upload to iCloud
- Recipients get a download link valid for 30 days
- Supports files up to 5GB
This approach is convenient because you're already in your email client. But there are tradeoffs. Recipients need to click an extra link. File access depends on your cloud storage quota. And for sensitive files, you're relying on basic security that may not meet business requirements.
Share Large Files on Fastio
Fastio handles large files with no compression, no splitting, and no expired links. Share securely with clients and collaborators.
Solution 3: Dedicated File Transfer Services
File transfer services are built specifically for sending large files. You upload your file, get a link, and share it.
Popular options:
- WeTransfer: Up to 10 transfers or 3GB in total every 30 days free, larger transfers on paid plans
- SendAnywhere: Up to 10GB without an account
- Filemail: Up to 5GB free
These services work, but they come with limitations. Free tiers cap your file sizes. Files often expire after 7-14 days. And most importantly, you lose control once the file leaves your hands. Anyone with the link can download it, and you can't revoke access or track who viewed it. For one-off transfers to people you trust, these services are fine. For business use or sensitive content, you need more control.
Solution 4: Professional Cloud Storage
For teams that regularly share large files, professional cloud storage offers a better approach than email attachments or file transfer services. Instead of sending files as attachments, you share access to files that live in the cloud. This gives you:
Files stay available: Files don't expire after 7 days. Share a project folder once, and collaborators always have access to the latest versions.
Security controls: Set passwords, expiration dates, and view-only permissions. Revoke access instantly if needed. Set up a client portal for external collaborators who need ongoing access.
Activity tracking: See who viewed, downloaded, or shared your files. Audit logs provide accountability for sensitive documents.
Large files just work: Business-grade platforms handle files that would never fit in an email. Video files, design packages, and data archives transfer without compression or splitting. Fastio supports large files, with seats included in every plan. You can invite clients and collaborators without paying extra for each user. Files belong to your organization, not individual accounts, so nothing disappears when someone leaves the team.
Solution 5: Split Large Files
When compression isn't enough and you need to use email, you can split a file into smaller parts. Each part stays under the attachment limit.
Using 7-Zip (Windows):
- Right-click your file
- Select "7-Zip" then "Add to archive"
- Set "Split to volumes" to your email's limit (e.g., 20MB)
- Send each part as a separate email
Using Keka (Mac):
- Open Keka
- Drag your file into the app
- Set the split size
- Send the resulting parts separately
Recipients need to download all parts and reassemble them using the same tool. This works in a pinch, but it's awkward for everyone involved. If one email gets lost or filtered as spam, the whole transfer fails. Your recipient also needs to know how to merge split archives.
Best for: Emergency situations when you must use email Skip if: You have any other option available
Solution 6: Resize or Convert Before Sending
Sometimes the best solution is making the file smaller before sharing. This works well for media files where you don't need maximum quality.
Video: Use Handbrake (free) to reduce resolution from 4K to 1080p, or adjust the bitrate. A 500MB video might shrink to 50MB with minimal visible quality loss.
Images: Export at lower resolution or use JPEG compression. For screenshots and web graphics, PNG to JPEG conversion often cuts size by 80%.
Documents: Export PowerPoint presentations as PDFs. A 50-slide presentation with embedded images might go from 100MB to 15MB.
Audio: Convert WAV to MP3 or reduce the bitrate. A 10-minute WAV file (100MB) becomes a 10MB MP3 at 128kbps. This approach makes sense when you're sharing for review, not final delivery. A client reviewing a video edit doesn't need 4K. A colleague reading a report doesn't need print-resolution images. For final deliverables where quality matters, use a proper file sharing solution instead of degrading your work.
Choosing the Right Solution
Your best option depends on what you're sending and why.
For quick one-time transfers: Use your email provider's cloud integration (Gmail+Drive, Outlook+OneDrive). It's already there, and recipients know how to use links.
For sensitive business files: Use professional cloud storage with security controls. You need audit trails, access revocation, and password protection.
For ongoing collaboration: Set up shared workspaces instead of sending files back and forth. Everyone accesses the same files, always up to date.
For large media files: Skip compression entirely. Video and image quality suffers, and you'll waste time on a 5% size reduction. Use a platform built for large files.
For emergencies only: Splitting files works but creates friction. Use it as a last resort when nothing else is available. The real issue isn't that your file is too big. Email wasn't designed for file sharing. Every workaround adds friction. The simplest solution is to share links to files that live somewhere accessible, instead of pushing large attachments through a system built for text messages.
Sources
References used to verify factual claims in this guide.
-
Gmail caps attachments at 25MB, Outlook at 20MB, business email systems 10-25MB Email attachment limits 20-25MB for responsive text communication
-
Compression can shrink text-heavy files by 70-90% but already compressed files like videos won't shrink much Compression works best for text-heavy files but files already compressed won't shrink much Resizing or converting files before sending can significantly reduce file size
-
A 100MB video file might only compress to 98MB because video formats are already compressed Video files are already compressed so standard compression yields minimal reduction Video and image quality suffers when over-compressed and you waste time on minimal size reduction like only 5%
-
Gmail supports attachments up to 25MB and Google Drive for files up to 10GB
-
Apple Mail Drop supports files up to 5GB with 30-day link validity Apple Mail Drop up to 5GB valid 30 days
-
Google Drive share files up to 10GB via Gmail
-
WeTransfer Free allows up to 10 transfers or 3GB in total every 30 days
-
SendAnywhere supports up to 10GB without requiring an account
-
Filemail offers up to 5GB on free plans
-
Free file transfer services typically expire links after 7-14 days and have file size limits File splitting allows sending large files through email by dividing them into smaller parts
-
Professional cloud storage files don't expire after 7 days and provide better control
-
Using Handbrake to convert 4K video to 1080p can reduce a 500MB file to around 50MB
-
PNG to JPEG conversion often cuts size by 80% for screenshots and web graphics
-
Exporting a 50-slide PowerPoint presentation with images can reduce file size from 100MB to 15MB as PDF
-
Converting WAV to MP3 reduces file size by approximately 90% at standard bitrates A 10-minute WAV file at 100MB can become a 10MB MP3 at 128kbps
-
For files over 100MB, cloud sharing is the most reliable approach
-
A client reviewing a video edit doesn't need 4K resolution, 1080p is sufficient for review purposes
Frequently Asked Questions
How do I email a file that is too large?
You have several options: compress the file to reduce its size, use your email provider's cloud integration (Gmail automatically uses Google Drive for files over 25MB), use a file transfer service like WeTransfer, or share a link from cloud storage instead of attaching the file directly. For files over 100MB, cloud sharing is usually the most reliable approach.
What do you do if a file is too large to send?
First, check if compression helps. Right-click the file and select 'Compress' (Mac) or 'Send to > Compressed folder' (Windows). If the file is already compressed (video, JPEG, PDF), compression won't help much. In that case, upload the file to cloud storage and share a download link instead of the file itself.
How can I reduce the size of a file to email it?
For documents: export as PDF instead of native format. For images: reduce resolution or convert PNG to JPEG. For video: use Handbrake to lower the resolution or bitrate. For general files: create a ZIP archive. Note that already-compressed formats (MP4, JPEG, PDF, ZIP) won't shrink further with compression.
What is the maximum email attachment size for Gmail?
Gmail allows attachments up to 25MB total. If your attachment exceeds this limit, Gmail automatically offers to upload it to Google Drive and share a link instead. Through Google Drive, you can share files up to 10GB.
Why do emails have attachment size limits?
Email servers weren't designed for large file transfers. They store copies of messages on multiple servers as emails route to recipients. Large attachments consume storage, slow delivery, and can overwhelm server resources. The 20-25MB limit exists to keep email systems responsive and reliable for their primary purpose: text communication.
How do I send a ZIP file via email if it is still too large?
Right-click the file or folder and choose Compress (Mac) or Send to > Compressed (zipped) folder (Windows), then attach the .zip file if it sits under your provider's 20MB to 25MB limit. If the zipped file is still too large to email, upload the ZIP archive or the original folder to cloud storage such as Google Drive, OneDrive, or a Fastio Send share and paste the download link into your email instead.
How do I send large files via email to clients without a transfer link expiring?
Upload the files to a shared cloud workspace or client portal and email the share link to your recipient. Unlike transfer services whose free links expire within days, a Fastio share link lets you set custom expiration dates, require a password, disable downloads, or keep the link active for the life of the project (organizations start with a 14-day trial on monthly plans, credit card required).
Related Resources
Share Large Files on Fastio
Fastio handles large files with no compression, no splitting, and no expired links. Share securely with clients and collaborators.