The fastest way depends on file size and who you're sending to

Email fails for files larger than about 25 MB because most email providers reject them. For anything bigger, you have three main routes: cloud storage services like Google Drive or Dropbox (best for files up to a few gigabytes), file transfer sites like WeTransfer or Tresorit (best for one-time sends to people without accounts), or direct peer-to-peer tools if both of you are online at the same time. The right choice depends on whether the recipient needs to keep the file, whether they already use a cloud service, and how much security matters for what you're sending.

Most of these services work the same way: you upload once, generate a shareable link, and send that link instead of the file itself. The recipient clicks the link and downloads directly from the cloud. This is faster than email, works for files email would reject, and gives you control over who can access the file and for how long.

Key Takeaways

  • Google Drive, OneDrive, and Dropbox let you upload a file once and share a link, so the recipient downloads directly from the cloud rather than through email.
  • WeTransfer and similar sites work without accounts and automatically delete files after a set time, which is useful for sensitive documents you don't want sitting around.
  • The file size limit varies by service — Google Drive handles files up to 5 TB, while WeTransfer's free tier caps at 2 GB per transfer.
  • Compression (zipping) reduces file size by 30 to 50 percent for most documents and photos, and works on Windows, Mac, and Linux without extra software.

Using Google Drive or OneDrive to share a link

This is the simplest method if the recipient has a Google or Microsoft account. Open Google Drive (drive.google.com) or OneDrive (onedrive.live.com), click the upload button, and select your file. Once it finishes uploading, right-click the file and choose "Share." You can then set whether the recipient needs a password, whether they can edit or only view, and when the link expires.

The recipient gets a link they click to download — the file never travels through email. This also means if you need to update the file later, you can replace it in the cloud and the link still works. For OneDrive, the process is identical: upload, right-click, Share, then copy the link and send it however you want (email, text, Slack, etc.).

One catch: if you set the link to "view only," the recipient cannot download it on some devices. If they need the actual file on their computer, set permissions to "Viewer" for Google Drive or "View" for OneDrive, and they will see a download button.

Dropbox for ongoing file sharing

Dropbox works similarly to Google Drive but is better if you plan to share multiple files or update them over time. Upload your file to a Dropbox folder, right-click it, and select "Share." You get a shareable link that you can send to anyone — they do not need a Dropbox account to download.

Dropbox's free tier gives you 2 GB of storage, which is enough for a few large files. If you regularly send large files, the paid plans (2 TB for $11.99 per month) are worth it. Unlike WeTransfer, files stay in Dropbox indefinitely unless you delete them, so this works better when the recipient might need the file weeks or months later.

WeTransfer and Tresorit for one-time sends

WeTransfer (wetransfer.com) is designed for sending files once without creating an account. Go to the site, click "Add Files," select your file, enter the recipient's email address, and click "Transfer." They get an email with a download link that works for 7 days. The free tier handles files up to 2 GB; paid plans go up to 20 GB per transfer.

Tresorit (tresorit.com) is similar but adds encryption — your file is scrambled so that even Tresorit's servers cannot read it. This matters if you're sending financial documents, medical records, or anything confidential. The free tier is limited to 5 GB per month, but each transfer is password-protected by default.

Both services automatically delete files after the link expires, which is useful if you want to ensure the recipient cannot access the file indefinitely. Neither requires the recipient to sign up for anything.

Compressing files to make them smaller

Before uploading, try compressing (zipping) your file. This reduces size by 30 to 50 percent for most documents, photos, and videos. On Windows, right-click the file, hover over "Send to," and click "Compressed (zipped) folder." On Mac, right-click and select "Compress." On Linux, right-click and choose "Compress" or use the terminal command zip filename.zip yourfile.

The compressed file has a .zip extension. The recipient can open it by double-clicking on Windows or Mac — no special software needed. Compression works best on documents and photos; videos are already compressed, so zipping saves little space.

If you have multiple files to send, compress them all together into one .zip file. This is faster than uploading each one separately and easier for the recipient to download and organize.

Using peer-to-peer tools if both of you are online

If you and the recipient are both at your computers at the same time, peer-to-peer tools like Syncthing or Resilio Sync transfer files directly between your devices without uploading to a server. This is faster for very large files (100 GB or more) and more private because the file never sits on someone else's server.

The trade-off is setup: both of you have to install the software and add each other as trusted contacts. For a one-time send, this is overkill. For ongoing file sharing between the same people (like a team working on a project), it can be worth it. Syncthing is free and open-source; Resilio Sync has a free tier but charges for advanced features. Both work on Windows, Mac, and Linux.

What to do if the file is too large even for these services

If your file exceeds 5 TB (the Google Drive limit), you are dealing with video production, scientific data, or similar specialized work. At that scale, you typically use a dedicated service like Aspera, which is built for moving massive files over the internet, or you ship a hard drive physically.

For most people, this is not a real problem. A 4K video file is typically 100 GB to 500 GB. Google Drive handles that. If you are regularly moving files larger than 5 TB, talk to your IT department or the organization you work with — they usually have their own infrastructure for it.

Frequently Asked Questions

Can the recipient re-share a file I sent them through Google Drive?

Only if you give them permission. When you share a file, you can set permissions to "Viewer" (view and download only), "Commenter" (view, download, and comment), or "Editor" (view, download, edit, and share). If you choose Viewer, they cannot share it further. If you choose Editor, they can.

What happens to files I send through WeTransfer after 7 days?

WeTransfer automatically deletes them from their servers. The recipient can still download during those 7 days, but after that the link stops working. If they need the file longer, they have to save it to their own computer or cloud storage.

Is it safe to send passwords or credit card numbers through these services?

It is safer than email, but not perfect. Tresorit encrypts files so the company cannot read them. Google Drive and Dropbox use encryption in transit (while traveling to their servers) but can read files once stored. Never send passwords or card numbers in plain text; use a password manager or encrypted messaging app instead.

Why does my file size show as smaller on my computer than when I upload it?

Your computer may be showing size in gigabytes (GB) while the upload progress shows in gigabits (Gb). One gigabyte equals 8 gigabits, so a 1 GB file appears as 8 Gb during upload. This is not an error — the file is the same size.

Can I send a folder with multiple files, or do I have to send them one at a time?

Google Drive, Dropbox, and most cloud services let you upload entire folders at once. On your computer, select the folder, drag it to the upload area, and it uploads with the folder structure intact. Alternatively, compress the folder into a .zip file and send that — the recipient unzips it to get all the files back.