Why Free File-Sharing Tools Keep Shrinking Their Size Limits
If you've gone looking for a way to send a large file for free recently, you've probably run into a ceiling, 2GB here, a "free for files under 5GB" there, an account wall past that. It's not arbitrary. It comes directly from how most of these tools are built.
Where the limit actually comes from
Most free file-sharing services work by uploading your file to their own servers first, then handing you a link the recipient uses to download it later. That means the service is paying for storage and bandwidth for every byte you send, for as long as the file sits there waiting to be picked up. A size cap, and a paywall past it, is how that cost gets managed.
The tell: upload, then download
You can usually spot this model from the flow itself: you wait through an upload progress bar to 100%, get a shareable link, and the recipient downloads it separately, maybe hours later. That gap, the file sitting somewhere between the two of you, is exactly the part that costs the service money, and exactly what a size limit is there to contain.
A different model: nothing to store
A direct, device-to-device transfer skips that step entirely. Your file streams straight from the sending device to the receiving one over an encrypted connection; it's never written to a server in between, so there's no storage bill scaling with file size, and no size limit to defend with one. A 50GB folder and a 5MB document go through the same way.
Where this still doesn't help
It's worth being upfront about the trade-off: a direct transfer isn't magic; it still moves at whatever speed both devices' own network connections allow, so a very large file on a slow connection simply takes as long as it takes. And because there's no server holding the file in the middle, both devices need to be online and connected to each other at the same time; you can't start a transfer and have the other person grab it whenever they get around to it, the way you can with a cloud link.
Putting real numbers on it
It helps to see the scale involved. A service handling even a modest 10,000 pending transfers a day, averaging 500MB each, is holding roughly 5TB of files at any given moment, and that's before accounting for files that sit unclaimed for days waiting on a recipient. Cloud storage and bandwidth costs scale directly with that number, which is exactly why a free tier that felt generous at launch tends to shrink over time as a service's user base, and its storage bill, grows alongside it. The cap isn't arbitrary; it's a direct, fairly predictable response to a cost that scales with usage.
Why a paid tier doesn't remove this trade-off, just moves it
It's worth noting that paying for a bigger cap doesn't actually change the underlying model, the file is still uploaded, still stored, still downloaded separately by the recipient later. You're paying to raise the ceiling on the same store-and-forward approach, not switching to a fundamentally different one. That's a reasonable trade when you genuinely need persistence, a link you'll share with several people over time. It's not the only way to solve a one-off, one-to-one handoff, which is a narrower and more common task than the pricing pages of most cloud tools assume.
Related reading
Large Files Large Video Files Does Sending a File Ever Touch a Server? A Plain-English Breakdown Email Attachments vs File-Sharing Tools: Where the 25MB Limit Comes From Why Large File Transfers Are Getting More Common