Sending large files: P2P, cloud link or email?

Published

A photo album, a video clip or a project folder rarely fits in an email. People then choose between a cloud link, a direct transfer and tricks such as splitting the file. Each option has a different effect on speed, cost, convenience and privacy. This article compares the three main methods, gives the limits that the providers themselves publish, and offers a simple way to decide.

Option 1: email attachments

An attachment is the easiest method, because the recipient already has an inbox and needs no new account. The catch is the size limit. For personal Gmail accounts Google's help page states a limit of 25 MB; for work and school accounts the administrator sets the limits. When you attach something larger, Gmail removes the attachment and puts a Google Drive link in the message instead, so the recipient receives a link, not a file. Other providers differ and change their limits over time, and Microsoft's own pages show different figures for different kinds of account, so check the current help page of the service you use. Apple's Mail Drop works the same way: at the time of writing, its help page describes attachments up to 5 GB that are kept for a limited period, then removed.

Email has other drawbacks. The message is copied into several mailboxes and backups and stays there for years. The recipient's service may enforce a smaller limit than yours and reject the message. Attachments also grow when they are encoded for transport, so a file close to the limit may fail. Email is a fine choice for small documents that you are happy to leave in an archive, and a poor choice for sensitive or very large files.

Option 2: cloud storage links

A cloud link means you upload the file to a storage service and send the address of the upload. The size limits are much larger than for email and the recipient can download at any time, even if they were offline when you sent the link. Some services keep a link alive for a limited time or let you set a password or an expiry date. The main costs are time and trust.

Cloud links are the best choice when the recipient may not be online, when many people need the same file or when the file is very large and must stay available for a while.

Option 3: direct peer-to-peer transfer

In a peer-to-peer (P2P) transfer, your browser sends the file straight to the recipient's browser, using the same WebRTC technology as video calls. There is no upload to a storage service, so no copy is left on a server and no account is needed. Because the file only crosses the internet once, the transfer can be as quick as the slower of the two connections.

P2P is the best choice for a one-time handover between two people who are available now, for files you do not want to leave on anyone's server, and for moderate sizes.

Comparison at a glance

A simple way to decide

  1. Is the file small, such as a document or a few photos, and not sensitive? Attach it to an email.
  2. Is the file large, or does it need to stay available, or are many people involved? Use a cloud link with limited access and an expiry date.
  3. Is the file for one person who is online now, and would you prefer that no copy stays on a server? Try a direct transfer, and keep a cloud link as a backup if the connection fails.
  4. Is the file sensitive? Prefer a method where you control the key: encrypt it yourself first, or use a direct transfer, and check what the service stores.

Tips that help with any method

About ChatLite

ChatLite sends files directly between browsers when it can and gives the limits above in its file transfer guide, so you know in advance what it can and cannot send.

References

Official documentation used to check this article. Pages are maintained by their owners and may change.

Reviewed against ChatLite's current behavior on .