How to Send Large Files (When Email Says Too Big)

Email limits explained, the four ways to send big files, and a step-by-step guide to sending large files by link, plus fixes for common problems.

Updated 9 October 2026

Email was never built for big files. Most providers stop attachments at around 20–25 MB, and a few minutes of phone video, a folder of RAW photos or a design export goes past that straight away. This guide explains why the limit exists, which method to use for which kind of file, and how to send something large without it failing halfway.

Why email refuses big attachments

Attachments are not sent as-is. Email converts them to text (an encoding called Base64), which makes them about a third larger in transit. So a 25 MB limit really means a file of roughly 18–19 MB, and the receiving server can have a lower limit than yours. That is why a message sometimes leaves your outbox and then bounces back an hour later.

Typical limits at the time of writing (providers change them, so check yours if you are close to the edge):

ServiceAttachment limitWhat happens above it
Gmail25 MBGmail offers to put the file in Google Drive and sends a link instead
Outlook / Outlook.comabout 20 MBOutlook offers to upload it to OneDrive and share a link
Yahoo Mail25 MBThe attachment is refused
Apple Mail (iCloud)about 20 MBMail Drop can send up to 5 GB as a link, if both sides use it
Company mail serversoften 10–25 MBSet by your IT team; the recipient's limit may be lower than yours

Notice the pattern: every provider's answer to a big file is the same — upload it once and send a link. The question is only where the file lives and what the person receiving it has to do.

The four ways to send a large file

1. A file transfer link (best for one-off sends)

You upload the file to a transfer service and get a link. The recipient clicks it and downloads the original file, with no account and no app. The file is deleted automatically after a set time, so nothing lingers. This is the simplest option when you just need to get a file to someone.

With File2Share you can send up to 50 GB per file, up to 10 files at a time, without signing up. Links are kept for 14 days, or less if you choose an earlier expiry, and you can require a password.

2. Cloud storage (best for ongoing collaboration)

Google Drive, OneDrive and Dropbox are good when a file will be edited, versioned or kept for months. The trade-offs: you need an account and enough free space, sharing settings are easy to get wrong ("anyone with the link" versus "only these people"), and the file stays in your storage until you remember to delete it.

3. Compress first, then email (only for files just over the limit)

If a file is 30 MB and the limit is 25 MB, compression can sometimes get it under. This works well for documents and folders of mixed files, and badly for things that are already compressed: JPEG photos, MP4 video, MP3 audio and most PDFs barely shrink when zipped. Do not expect a 300 MB video to become 25 MB without visibly lower quality.

4. Physical media or direct transfer (for very large or very sensitive data)

For hundreds of gigabytes, a USB drive or external SSD is often faster than any internet upload. On the same Wi-Fi network, AirDrop (Apple) and Nearby Share / Quick Share (Android, Windows) send files directly between devices without uploading them anywhere.

Which method to use

SituationUse
Send a video, photo set or export to someone onceA transfer link
Client or colleague will edit the file over weeksCloud storage with named access
Document slightly over the email limitZip it, or export a smaller PDF
Recipient is next to youAirDrop / Quick Share
Hundreds of GB, or a slow connectionExternal drive
Medical, legal or financial recordsEncrypt first (see below), then any of the above

Step by step: sending a large file with a link

  1. Gather the files. If there are many, put them in one ZIP (right-click › Compress on macOS, or Send to › Compressed folder on Windows) so the recipient gets a single download.
  2. Upload. Go to the File2Share home page, drop the file into the box and press Upload & get link. Keep the tab open until it finishes; big files are sent in chunks, and a chunk that fails is retried automatically.
  3. Set options if you need them. Under Options you can make the link expire sooner (1 hour to 1 week) or require a password.
  4. Send the link. Paste it into an email, chat or text message. If you set a password, send it through a different channel than the link.
  5. Tell the recipient when it expires. The download page shows the date, but a quick note avoids "the link doesn't work" replies two weeks later.

How long will the upload take?

Upload speed, not download speed, is usually the bottleneck, and home connections often upload far slower than they download. A rough rule: at 10 Mbit/s upload, 1 GB takes around 15 minutes; at 50 Mbit/s, about 3 minutes. If uploads keep failing:

  • Use a cable instead of Wi-Fi, or sit closer to the router.
  • Pause other uploads such as cloud photo backup, which compete for the same bandwidth.
  • Stop the computer from sleeping during the upload.
  • On a phone, keep the browser in the foreground; mobile browsers pause background tabs.

Keeping large files private

A transfer link is private in the sense that it is random and not listed anywhere, but anyone who has the link can download the file. For anything sensitive:

  • Add a password and share it separately (for example the link by email, the password by text).
  • Use a short expiry so the link stops working once it has been used.
  • Encrypt before uploading for medical, legal or financial data. 7-Zip (Windows) and Keka (macOS) can create a ZIP protected with AES-256 encryption; the recipient needs the password to open it, even if the link leaks.

Sending large files from a server or terminal

If the file is on a server, in a CI job or on a machine without a browser, you can upload it with one command:

curl -T backup.tar.gz https://file2share.us

The command prints the download link. See command-line uploads for bigger files, expiry headers and scripting.

Common problems

"The recipient says the file is corrupted"

Usually the download was interrupted. Ask them to download again on a stable connection, and to check the file size matches what the download page shows. For ZIP files, a damaged download will often refuse to open with a "unexpected end of archive" error.

"The recipient can't open the file"

That is usually a missing app rather than a transfer problem: .HEIC photos from iPhones, .MOV video and .RAW camera files need software that not every computer has. Exporting to JPG, MP4 or PDF before sending avoids it.

"The link stopped working"

Links expire. Upload the file again and send the new link.

Need to send something now?
Free, no account, up to 50 GB per file.

Send a file

Questions

What is the largest file I can email?

Usually 20–25 MB, and less in practice because attachments grow by about a third when they are encoded for email. Gmail and Yahoo allow 25 MB, Outlook about 20 MB.

How do I send a file that is too big for email?

Upload it to a file transfer service or cloud storage and email the link instead. The recipient downloads the original file from the link.

Does zipping a file make it small enough to email?

Only for documents and mixed folders. Photos, video, music and most PDFs are already compressed and barely shrink in a ZIP.

Is sending large files by link safe?

Links are random and not listed, but anyone who has the link can download the file. Use a password and a short expiry for anything sensitive, and encrypt confidential files before uploading.