The best method depends on file size and who you're sending to
For files under 25 MB, email works fine — most providers accept attachments that size. For anything larger, you need a different route. Cloud storage services like Google Drive, Dropbox, or OneDrive let you upload a file once and share a link, so the recipient downloads directly instead of waiting for an email to process. File transfer services like WeTransfer or Tresorit handle single large files without requiring the recipient to create an account. For files over 2 GB or when you need password protection and expiration dates, specialized services give you more control.
The choice comes down to three things: how large the file is, whether the recipient needs an account, and how much control you want over who can access it and for how long.
Key Takeaways
- Email attachments work for files under 25 MB; anything larger needs cloud storage or a file transfer service.
- Google Drive, Dropbox, and OneDrive let you share a link instead of uploading the file to email, and the recipient can download at their own pace.
- WeTransfer and similar services let you send large files without the recipient needing to create an account or log in.
- Password protection and expiration dates are available on most services, but you need to set them before sharing the link.
Email attachments and their size limits
Gmail accepts attachments up to 25 MB. Outlook.com has the same limit. Yahoo Mail accepts up to 25 MB as well. If you try to send anything larger, the email will bounce back with an error message saying the file is too large.
The limit exists because large attachments slow down email servers and take up storage space on both your account and the recipient's. Even if your file is just under the limit, email is slower than other methods — the recipient has to wait for the email to arrive, then download the attachment from their inbox. With a link-based service, they can start downloading immediately after you send the link.
Using Google Drive, Dropbox, or OneDrive to share files
These services work the same way: you upload the file to your account, then share a link with the recipient. They click the link and download the file without needing their own account (unless you require it).
Google Drive: Upload your file to your Google Drive account, right-click it, and select "Share". Choose "Anyone with the link" or enter specific email addresses. You can set the link to "Viewer" (they can only download), "Commenter" (they can leave notes), or "Editor" (they can change the file). Click "Share" and copy the link to send however you want — email, text, chat, or any other method.
Dropbox: Upload your file to Dropbox, right-click it, and select "Share". Choose "Create a link" and decide whether to allow editing. You can set an expiration date and password if you want. Copy the link and send it to the recipient.
OneDrive: Upload your file to OneDrive, right-click it, and select "Share". Choose "Anyone with the link" or enter specific emails. Set permissions to "View" or "Edit", then copy and send the link.
All three services let you revoke the link later, which stops the recipient from downloading if you change your mind. You can also set an expiration date so the link stops working on a specific date.
File transfer services for one-time sends
WeTransfer is the simplest option if you don't want to create an account. 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 sends the recipient a download link. The file stays available for 7 days. You can add a message and set a password if you want.
Tresorit works similarly but focuses on security. Upload your file, enter the recipient's email, set a password and expiration date, and send. The recipient gets a link and can download once.
Sync.com lets you send files up to 5 GB without creating an account. Upload, enter an email, set a password, and send a link.
These services are useful when you don't want to maintain a cloud storage account or when the recipient doesn't have a Google, Microsoft, or Dropbox account. The trade-off is that you're uploading the file to a third-party server, so check the service's privacy policy if the file contains sensitive information.
Sending files over 2 GB
Google Drive, Dropbox, and OneDrive all handle files larger than 2 GB, but the upload process is slower. If your internet connection drops during upload, you may have to start over. Desktop apps for these services (Google Drive for desktop, Dropbox app, OneDrive app) resume interrupted uploads, so they're more reliable for very large files.
Download the desktop app, sign in, and drag your file into the folder on your computer. The app uploads it in the background and syncs it to your account. Once it's uploaded, share the link as usual.
For files over 5 GB, specialized services like Tresorit, Sync.com, or Smash.com may be faster because they're built for large transfers. Some also compress files automatically to speed up the process.
Adding passwords and expiration dates
Most services let you protect a shared link with a password so only people who know it can download. Set the password before you share the link — you can't add one after.
Google Drive: Click the link settings (the gear icon), scroll to "Access expires", choose a date, and click "Save". For a password, you need to use a third-party tool or switch to a service like Tresorit that has built-in password protection.
Dropbox: When you create the link, toggle "Password protect this link" and enter a password. You can also set "Link expires" to a specific date.
OneDrive: Click "Link settings", toggle "Password", enter a password, and set an expiration date if you want.
WeTransfer, Tresorit, and Sync.com all include password and expiration options in their free versions. Set them before sending the link to the recipient.
Sending files through messaging apps
WhatsApp, Telegram, and Signal all let you send files directly, but they have size limits. WhatsApp caps files at 100 MB. Telegram allows up to 2 GB. Signal allows up to 100 MB. These limits apply to the file itself, not compressed versions.
If your file is under the limit, open the chat, tap the attachment button (usually a paperclip or plus sign), select the file, and send. The recipient downloads it directly from the app. This method is useful when you're already messaging the person and the file is small enough.
For anything larger, use a cloud storage link instead — send the link through the messaging app and let the recipient download from there.
Frequently Asked Questions
What's the fastest way to send a 500 MB file?
Google Drive, Dropbox, or OneDrive are fastest because you upload once and share a link. The recipient downloads at their own speed without waiting for email processing. WeTransfer is also fast and doesn't require an account. Upload takes a few minutes depending on your internet speed, then send the link immediately.
Can the recipient edit the file after I send it?
Yes, if you set permissions to "Editor" in Google Drive, Dropbox, or OneDrive. They can then make changes and save them back to the shared folder. With WeTransfer and similar services, the recipient can only download — they can't edit the file in the service itself, but they can edit it on their computer after downloading.
What happens if I delete the file after sharing a link?
If you delete it from Google Drive, Dropbox, or OneDrive, the link stops working and the recipient can no longer download. If you delete it from WeTransfer or Tresorit, the same thing happens — the file is gone from their servers. Always keep a copy on your computer or in your cloud storage if you might need it later.
Is it safe to send passwords through email?
No. If you set a password on a file link, send the password through a different method than the link — for example, send the link by email and the password by text message. This way, if someone intercepts one message, they can't access the file without the other piece of information.
Can I send a file to someone without their email address?
Yes. Google Drive, Dropbox, OneDrive, and WeTransfer all let you copy a link and send it however you want — text message, chat app, social media, or any other method. The recipient doesn't need to give you their email address; they just need the link.