To send large files by email, upload the file to cloud storage, a secure transfer service, SFTP, or a client portal. Then email a controlled download link. Test the link in a private browser window before sending it. Use temporary transfers for one-time deliveries. Use managed storage with permissions, expiry rules, and audit logs for repeat work.
Choose the right large-file method now
Choose the delivery method by file size, urgency, recipient type, and data sensitivity. Attachments suit small files. Cloud links suit shared work. Temporary transfers fit one-time handoffs. SFTP and secure portals fit controlled business delivery.
Pick by size, deadline, and access
Use this decision path before uploading anything:
- Under 15 to 18 MB: Attach it if the recipient accepts attachments and no policy blocks it.
- Between 18 MB and 10 GB: Use Google Drive, Microsoft OneDrive, Dropbox, Box, or iCloud Drive when revisions may be needed.
- Between 10 GB and 25 GB: Use cloud storage or an approved transfer service. Check upload time and expiry first.
- 25 GB or more: Use a temporary transfer for one delivery. Use a managed repository, SFTP, or portal for repeat access.
- Regulated or confidential data: Use the company-approved portal or managed transfer system, even when a public cloud link seems faster.
Compare the delivery options
| Method | Best file range | Typical access period | External recipient friction | Audit fit |
| Email attachment | Up to about 18 MB | Permanent inbox copy | Low | Low |
| Cloud link | 100 MB to 25+ GB | Days to ongoing | Low to medium | Medium |
| Temporary transfer | 1 GB to 100+ GB | Usually 1 to 30 days | Low | Low to medium |
| SFTP or secure portal | 10 GB to multi-terabyte | Controlled by policy | Medium | High |
External delivery rule: If the recipient is outside your Google Workspace or Microsoft 365 tenant, test the exact link privately. Your signed-in account can make broken permissions look correct.
Why a 25 MB attachment fails at 25 MB
The calculation is simple. Divide the stated limit by 1.33. Then leave space for email headers, message text, and signatures. For a 25 MB limit, 25 ÷ 1.33 equals 18.8 MB. Treating 18 MB as the safe ceiling avoids edge-case failures.
Calculate a safe attachment limit
| Advertised email limit | Limit after Base64 estimate | Practical original-file target |
| 10 MB | About 7.5 MB | 6 to 7 MB |
| 20 MB | About 15 MB | 13 to 14 MB |
| 25 MB | About 18.8 MB | 17 to 18 MB |
| 35 MB | About 26.3 MB | 24 to 25 MB |
A mailbox quota can cause another failure. A recipient with little free space may not receive a large message. This can happen even when your server accepts it.
ZIP files help less than expected
A ZIP file is a compressed archive. It can shrink text-heavy folders, CSV exports, raw design assets, and uncompressed documents. It often does little for MP4 video, JPEG images, PDFs, encrypted files, or another ZIP file. Those formats are already compressed.
Email attachment limits vary by provider. Check the sending service before relying on an attachment. Gmail supports messages up to 25 MB. That figure includes Base64/MIME growth. An original file near 25 MB can fail. Gmail often offers a Google Drive link for oversized files.
Outlook.com has a lower 20 MB attachment limit. A work Outlook account can have a different limit. Microsoft Exchange or Microsoft 365 admins can set that limit.
Apple Mail often allows attachments around 20 MB. It can offer Mail Drop for larger deliveries. Yahoo Mail allows up to 25 MB. Treat the published limit as the message limit. It is not the safe size for the original file.
Send from Gmail or Outlook without access errors
Gmail and Outlook can send large files well when cloud permissions match the recipient. Uploading is only half the job. The sharing setting decides whether recipients get the file or an access request.
Send a large file from Gmail
In Google Drive, upload the file and select it. Choose Share. Check if the file is Restricted. Also check whether your organization limits sharing. You can also share it with named people.
For Google Drive, upload the file and select Share. Add the recipient's exact email address. Choose Viewer, Commenter, or Editor. Copy the link only after checking the sharing setting.
Send a large file from Outlook
In Outlook, upload the file to OneDrive. Open its sharing settings and choose who can open it. A named-recipient link gives tighter control than an "Anyone" link. But the recipient may need to sign in.
For Microsoft OneDrive, select Share and choose Specific people when you need signed-in access. Set an expiry date or block editing when your plan allows it. Dropbox follows the same rule. Use the least-open permission that still lets recipients work.
If a recipient sees "Request access," check the address. Remove any old link. Then create a new link for the right audience.
If outside access is unavailable, do not bypass policy with a personal account. Ask the tenant admin about DLP, guest sharing, or domain limits. Use a secure client portal or SFTP for audited sharing. Check link expiry before you send it.
Test external links before your client sees them
An external link is ready only after it opens outside the sender's account. Private browsing removes cookies and login sessions. Those sessions can hide a restricted Google Drive, OneDrive, Dropbox, or Box permission.
Run a two-minute recipient test
Use this check before the email goes out:
- Copy the exact link that will appear in the email.
- Open a private or incognito browser window.
- Paste the link without signing in to your work account.
- Confirm the correct file name, version, and download behavior.
- Test with a non-company account if access should stay limited to a named recipient.
- Confirm the link-expiry date and any password prompt.
The recipient should click and sign in only when expected. The download should then start. If the page says "Request access," fix file permissions before sending the email.
Fix the request-access error
First, check that the shared email address matches the client's real account. Many people receive work mail at one address. They may sign into Microsoft or Google with another.
On iPhone and Android, a link is often more reliable than a large video or folder attachment. Upload the file through Google Drive, OneDrive, Dropbox, or an approved transfer app. Use stable Wi-Fi. Wait until the upload and video processing finish.
Use the app's Share or Copy link control. Check who can open the file. Then paste the link into the email. The iPhone Files app can also share through a cloud provider. A local file may still need to upload first.
On Android, confirm that you selected the right work or personal account. Avoid switching apps during a large upload. Weak cellular service can pause the transfer. Battery-saving settings can also pause it.
Handle 25 GB files without creating a mess
Files of 25 GB or more need a delivery plan. They need more than a bigger link. Use an expiring transfer for one handoff. Use managed storage when files need retention, version history, revocation, or repeat access.
Decide between transfer and repository
Temporary services such as WeTransfer fit one-off artwork, video review copies, or a final export. The recipient gets a limited download window. Check the plan's file limit and expiry controls. Free and paid tiers can differ.
Estimate upload time before promising delivery
Estimate transfer time using your real upload speed. Do not use the download speed advertised by your internet provider. A 25 GB file on a steady 100 Mbps upload takes roughly 35 to 45 minutes. At 20 Mbps, it can take three to four hours.
For a 25 GB or larger delivery: Create the destination folder first. Upload early and wait for processing to finish. Test the external link. Then send the email. A link sent during processing can cause a failed or partial download.
Secure regulated files without blocking delivery
Sensitive files need an approved system. That system should limit access, allow expiry and revocation, encrypt data in transit, and keep audit records when needed. Least privilege means each recipient gets only needed access. It also means access lasts only as long as needed.
Use this security checklist
- Verify the recipient: Confirm the email address through a known business contact. Do not rely only on a reply to a new message.
- Limit permissions: Give view-only access when downloading or editing is not needed.
- Set expiration: Use a defined window, such as 3 to 7 days for a one-time transfer.
- Protect separately: Send any password through another communication channel.
- Enable revocation: Make sure you can remove access after delivery.
- Scan the file: Confirm that malware protection or virus scanning has finished.
Know what DLP can block
Data loss prevention is often called DLP. It is a set of company rules. It detects and restricts sensitive data leaving approved systems. It can block a message, link, outside share, or protected file. It can do this after the upload succeeds.
A normal email link is not enough for files under HIPAA, FINRA rules, data-residency terms, or strict company policies. Those policies may require an approved portal, managed encryption, audit logs, and central access controls. Use the approved system. Check its retention and vendor rules before sending.
Use cloud, VPS, or SFTP for controlled delivery
Managed cloud storage suits most teams. SFTP suits technical partner exchanges. A VPS or cloud-hosted portal suits repeat delivery with custom rules and ownership. A VPS is a virtual private server. It is a rented virtual machine that your team sets up and maintains.
| Platform type | Retention and versions | External account need | Access logs | Best fit |
| Google Drive or OneDrive | Strong for team files | Sometimes | Plan-dependent | Routine client sharing |
| Dropbox or Box | Strong for shared folders | Sometimes | Often stronger on business plans | External collaboration |
| WeTransfer-style service | Short retention | Usually no | Limited | One-time deliveries |
| Managed SFTP | Policy-controlled | Yes | Usually available | Technical file exchange |
| VPS or cloud portal | Fully configurable | Your choice | Your responsibility | Custom client workflows |
Match hosting to recipient speed
The physical data-center region affects latency. Latency is the delay before data starts moving. For North American recipients, a U.S.-based region can reduce delay. Bandwidth still matters most for a 50 GB download.
Questions & answers
How do I send a large file by email?
Upload the file to cloud storage or an approved transfer service. Then email a tested download link instead of attaching it. Keep attachments below roughly 17 to 18 MB when the provider advertises a 25 MB message limit.
How do I send large files via email outside my organization?
Share with the recipient's exact external email address or an approved external link. Test it in a private browser window. Google Workspace and Microsoft 365 policies can block outside sharing after a successful upload.
What should I do if a compressed file is still too large?
Use a cloud link or transfer service when a ZIP file remains above the safe attachment size. Videos, JPEGs, PDFs, and existing archives usually compress very little. Their contents are already compressed.
Can I send a 25 GB file for free?
You can sometimes send a 25 GB file through free cloud storage or transfer tiers. Capacity and expiry limits vary by provider. For repeat 25 GB work, use managed storage with retention and access revocation.
Send the link only after this final check
The safest default is a cloud link tested as an external recipient. Use an attachment only when the original file is well below the encoded email limit.
What matters most:- Keep a 25 MB attachment below about 18 MB because Base64 encoding expands the message.
- Use temporary transfers for one-time handoffs. Use managed storage for ongoing work.
- Open every external link in a private browser window before emailing it.
- Send passwords through a separate channel. Set a clear expiry date.
- Use an approved portal, SFTP service, or managed cloud platform for regulated files and audit needs.
Related sources
These articles can help you explore the topic in more depth: