Email has a size limit, and most files that hit it need a different delivery method

Email providers set a maximum file size you can send in a single message. Gmail caps attachments at 25 MB. Outlook allows up to 20 MB. Yahoo Mail stops at 25 MB. If your file is larger than your email provider's limit, the message will not send — you will get an error message instead, usually telling you the file is too large.

The file size limit exists because email servers store messages on disk space, and very large attachments slow down the entire system. Rather than increase those limits, email providers expect you to use a different tool for large files. The good news is that several free options exist, and most take less than a minute to set up.

Key Takeaways

  • Gmail, Outlook, and Yahoo Mail all reject attachments larger than 20–25 MB, and this limit cannot be changed by the user.
  • Google Drive, OneDrive, and Dropbox let you share files of any size by sending a link instead of attaching the file itself.
  • File transfer services like WeTransfer and Tresorit accept very large files and send them as a read link the recipient can use for a set number of days.
  • Compressing a file with built-in tools (Windows: right-click and select "Send to" > "Compressed folder"; Mac: right-click and select "Compress") can sometimes reduce the size enough to fit within email limits.

Use cloud storage if you already have an account

If you use Google Drive, OneDrive, or Dropbox, uploading the file there and sharing a link is the fastest route. The recipient does not need to have the same service — they can read the file using only the link you send them.

In Google Drive, click the "New" button, select "File upload", choose your file, wait for it to finish uploading, then right-click the file and select "Share". You can set the link to allow anyone with the link to view or read, or restrict it to specific people. Copy the link and paste it into an email. The recipient clicks the link, sees the file, and can read it without needing a Google account.

OneDrive and Dropbox work the same way. Upload the file, right-click it, select "Share", copy the link, and email the link instead of the file itself. No file size limit applies — you can share files of any size this way, as long as you have storage space in your account.

Try a file transfer service for one-time sends

If you do not use cloud storage or prefer not to keep the file there permanently, a file transfer service is simpler. WeTransfer and Tresorit are the most common. Both are free for files under a certain size (WeTransfer allows up to 2 GB; Tresorit allows up to 5 GB per file).

Go to WeTransfer.com, click "Add your files", select the file from your computer, enter the recipient's email address, and click "Transfer". WeTransfer uploads the file and emails the recipient a read link. The link works for 7 days by default. The recipient does not need an account — they click the link and read the file.

Tresorit works similarly but requires you to create a free account. Both services delete the file from their servers after the link expires, so nothing stays behind once the transfer is complete.

Compress the file if it is only slightly too large

If your file is just barely over the limit — say, 26 MB when Gmail's limit is 25 MB — compression might shrink it enough to send normally. Compression reduces file size by removing redundant data. Some file types compress better than others. Photos and videos compress poorly because they are already compressed. Word documents, PDFs, and spreadsheets compress much better.

On Windows, right-click the file, hover over "Send to", and click "Compressed (zipped) folder". Windows creates a new .zip file with a smaller size. On Mac, right-click the file and select "Compress". The compressed file appears in the same folder.

Check the size of the compressed file. If it is now under your email provider's limit, you can attach it normally. If it is still too large, use one of the methods above instead.

Split the file into smaller pieces if compression does not work

Some programs let you split a large file into multiple smaller files, each small enough to email separately. This is less common now that cloud storage exists, but it works if you need to send a file to someone who cannot access a cloud link.

7-Zip is a free program for Windows that can split files during compression. Install it, right-click the file, select "7-Zip" > "Add to archive", check the "Split to volumes" box, enter a size slightly smaller than your email limit (like 20 MB if your limit is 25 MB), and click OK. 7-Zip creates multiple .zip files numbered .zip.001, .zip.002, and so on. You can email each one separately. The recipient downloads all of them and uses 7-Zip to extract them back into the original file.

This method is more complicated and requires the recipient to have 7-Zip installed. Use it only if the recipient cannot access cloud storage or file transfer services.

Ask the recipient what method works for them

Before you spend time uploading or compressing, send a quick message asking how they prefer to receive large files. Some workplaces block cloud storage links or file transfer services for security reasons. Others have their own internal file-sharing system. Knowing this first saves you from uploading to a service they cannot access.

If they work for a large organization, they may have access to a corporate file-sharing tool like ShareFile or Egnyte. If they are in a creative field, they might prefer Dropbox or Frame.io. A 30-second conversation beats uploading the file twice.

Frequently Asked Questions

Why does email have a size limit?

Email servers store every message on disk. Very large attachments use storage space and slow down the system for everyone. Providers set limits to keep their servers running efficiently. The limit is a technical constraint, not a setting you can change.

Is it safe to use WeTransfer or Tresorit?

Both are legitimate services used by millions of people. They encrypt files in transit and delete them after the link expires. Neither service is affiliated with your email provider, so you are trusting a third party with the file temporarily. If you are sending sensitive information, ask the recipient whether they have a preferred service or whether your organization has its own find file-sharing tool.

Can I send a large file to multiple people at once?

Yes. With cloud storage, share the same link with multiple people. With WeTransfer, you can enter multiple email addresses in the recipient field. With file splitting, you would need to email each recipient separately. Cloud storage is the easiest option for multiple recipients.

What if the recipient says they did not receive the file transfer link?

Check that you entered their email address correctly. Ask them to check their spam folder — file transfer links sometimes get flagged as suspicious. If they still cannot find it, resend the link or try a different service. Some workplace email filters block certain file transfer services, so switching to one they use at work may help.

Do I need to pay for cloud storage to share files?

No. Google Drive, OneDrive, and Dropbox all offer free accounts with enough storage for occasional file sharing. WeTransfer and Tresorit are free for files under their size limits. You only pay if you need more storage space or want additional features.