Why email won't work for big files, and what will

Email has a size limit — usually between 20 and 50 megabytes per message, depending on your provider. A single high-resolution photo is often fine. A video, a folder of documents, or a software installer will bounce back with an error. Your email provider rejects it before it ever reaches the other person's inbox.

You have four realistic routes: cloud storage links, file transfer services, your email provider's built-in tools, or direct peer-to-peer transfer. Which one makes sense depends on who you're sending to, how large the file is, and whether the recipient needs to keep it or just download it once.

Key Takeaways

  • Email size limits are usually 20 to 50 megabytes, so files larger than that need a different method.
  • Cloud storage like Google Drive, Dropbox, or OneDrive lets you share a link instead of attaching the file itself.
  • File transfer services like WeTransfer or Tresorit work without requiring the recipient to create an account.
  • Gmail, Outlook, and Yahoo all offer their own large-file tools built into the compose window.
  • For very large files or ongoing sharing, direct peer-to-peer tools like Syncthing avoid uploading to any server.

Using cloud storage to share a link instead of the file

The simplest method for most people is uploading the file to cloud storage, then sending a link. The recipient clicks the link, downloads the file, and you don't have to worry about size limits at all. This works for files of any size.

Google Drive is free up to 15 gigabytes. Upload your file, right-click it, select "Share", and choose who can access it. You can set the link to "Anyone with the link" so the recipient doesn't need a Google account. Copy the link and paste it into an email or message. The recipient can download it or preview it in their browser without downloading.

Dropbox gives you 2 gigabytes free. Upload the file, click "Share", and generate a link. You can set an expiration date so the link stops working after a certain number of days. OneDrive (Microsoft's cloud storage) works the same way and comes free with a Microsoft account.

The trade-off: the file sits on a company's server until you delete it. If privacy is a concern, read that company's privacy policy. For sensitive documents, consider a file transfer service instead.

File transfer services that don't require an account

WeTransfer is designed specifically for this. Go to wetransfer.com, drag your file into the box, enter the recipient's email address, and send. The file uploads to WeTransfer's servers, and the recipient gets an email with a download link. Files stay available for 7 days by default. You don't need an account, and neither does the recipient.

Tresorit encrypts files before they leave your computer, so even Tresorit's staff cannot see what you're sending. Go to send.tresorit.com, upload your file, and share the link. The recipient downloads it and the file is deleted from Tresorit's servers after 7 days. This is better for sensitive information.

Firefox Send (from Mozilla) encrypts files and lets you set a password and expiration time. Go to send.firefox.com, upload the file, set how many times it can be downloaded and when it expires, and share the link. After the recipient downloads it, the file is deleted immediately.

All three are free for files under a certain size — usually 2 to 5 gigabytes. If you're sending larger files regularly, you'll need to pay or use cloud storage instead.

Built-in tools in Gmail, Outlook, and Yahoo

Your email provider may have already solved this for you. Gmail offers "Google Drive attachment" in the compose window. Click the attachment icon, select "Google Drive", and upload the file. Gmail creates a shareable link automatically and inserts it into your email. The recipient can download or preview it without leaving their inbox.

Outlook (Microsoft's email) has a similar feature called "Attachments". If a file is too large, Outlook suggests uploading it to OneDrive and sharing the link instead. You can do this in one click from the compose window.

Yahoo Mail lets you attach files up to 100 megabytes, which is larger than most other providers. If your file is under 100 megabytes, Yahoo Mail alone may solve your problem.

Check your email provider's help page to see what size limit applies to you. The limit depends on your account type — free accounts often have lower limits than paid ones.

Peer-to-peer transfer for maximum privacy

If you want the file to never touch a company's server, use a peer-to-peer tool. Syncthing is free and open-source. You install it on both computers, point it to a folder, and it syncs files between them over your local network or the internet. The file never goes through a third-party server. Both people need to install the software and add each other as trusted devices.

Resilio Sync works similarly but is easier to set up for one-time transfers. Magic Wormhole is a command-line tool for people comfortable with terminals — you run a command on one computer, it generates a code, and the other person runs the same command with that code. The file transfers directly between the two computers.

These tools are overkill for most situations. Use them only if you're sending sensitive information and you don't want any company to see it, even encrypted.

Choosing the right method for your situation

If the recipient is a colleague or friend and the file isn't sensitive, use Google Drive or OneDrive. It's free, requires no setup, and the recipient can preview the file before downloading.

If the recipient doesn't have a Google or Microsoft account, or if you want the link to expire, use WeTransfer or Firefox Send. Both are free, fast, and the recipient needs nothing but an email address.

If the file is sensitive or confidential, use Tresorit or Firefox Send with a password. Both encrypt the file before it leaves your computer.

If you're sending files regularly to the same people, set up Dropbox or Google Drive and share a folder. Everyone in the folder can upload and download files without sending links back and forth.

If you're sending something that must never touch a company's server, use Syncthing or Magic Wormhole. Both require more setup but give you complete control.

What to do if the recipient can't download the file

If the recipient says the link is broken or expired, the most common cause is that you deleted the file from your cloud storage or the link timed out. Check whether the link still works by opening it yourself in a private browser window. If it doesn't, upload the file again and send a new link.

If the recipient says they can't open the file after downloading it, the file may be corrupted during transfer. Download it yourself to confirm it opens. If it does, ask the recipient to try downloading it again. If it doesn't open on your computer either, the original file may be damaged — try uploading a fresh copy.

If the recipient's email provider is blocking the link, ask them to check their spam folder or try accessing the link from a different email account. Some corporate email systems block links from file transfer services.

Frequently Asked Questions

How large can a file be before I have to use one of these methods?

Most email providers allow 20 to 50 megabytes. A typical high-resolution photo is 3 to 5 megabytes, so you can send a few photos. A video is usually 100 megabytes to several gigabytes, so videos always need a different method. Check your email provider's help page for your exact limit.

Is it safe to use WeTransfer or Google Drive with sensitive information?

Google Drive and WeTransfer use encryption in transit, so the file is scrambled while traveling to their servers. But the company can see the file once it arrives. For truly sensitive documents, use Tresorit or Firefox Send, which encrypt the file before it leaves your computer. Read the privacy policy of whichever service you choose.

Can I send a file to someone without them needing to create an account?

Yes. WeTransfer, Firefox Send, Tresorit, and Google Drive all work without requiring the recipient to sign up. They just click the link and download. Cloud storage like Dropbox also works this way if you generate a public link.

What happens to the file after the recipient downloads it?

It depends on the service. WeTransfer and Firefox Send delete files automatically after 7 days or after a set number of downloads. Google Drive and Dropbox keep files until you delete them. Peer-to-peer tools like Syncthing keep files on both computers indefinitely unless you delete them manually.

Can I send a file larger than 5 gigabytes?

Yes, but you'll need paid cloud storage or a paid file transfer service. Google Drive offers 100 gigabytes for about $2 per month. Dropbox offers 2 terabytes for about $10 per month. WeTransfer's paid plan allows files up to 20 gigabytes. For very large files, peer-to-peer tools like Syncthing avoid size limits entirely.