Guides

How to send large files for free, up to 5 GB

Free tiers differ in ways the headline number hides. Here is what free actually buys you, where each option stops, and how to avoid the traps.

, Founder, dosya.dev team 5 min read

Sending a large file without paying is entirely possible. The catch is that “free” means something different at every service, and the differences only surface once you are relying on it.

This is about the free routes specifically. If you want the methods compared regardless of price - links, direct transfer, mounted drives, file requests - that is a separate guide.

The three shapes of “free”

Almost every free tier is one of these, and confusing them is where the trouble starts.

Free by size, per transfer. You may send up to N gigabytes at a time, as often as you like, but each transfer expires. Suits one-off sending, useless for keeping anything.

Free by total storage. You get N gigabytes of space. Delete something and the space returns. Suits keeping and sharing, limits how much is in flight at once.

Free by time. Everything works, for 14 or 30 days. This is a trial wearing a free tier’s clothes.

Ours is the second kind: 5 GB of total storage, no card required, nothing expiring on its own. Delete a file and the room comes back.

What 5 GB genuinely holds

Concrete numbers beat adjectives here.

ContentRoughly
Text documents, spreadsheets, codeThousands, under 1 GB
Phone photos at 12 MP~1,200 photos
Camera RAW files~120 frames
1080p video~50 minutes
4K video from a phone~13 minutes
A design bundle with assets2-10 of them

So: a client delivery, a photo set, a short video, a working set of documents - comfortable. A photo library, a video project, or a machine backup - no. Those pass 5 GB immediately, and no amount of careful wording changes that. If that is your use case, paid plans start at $3.99/month for 100 GB, and our sizing guide helps estimate honestly.

The five questions worth asking any free tier

Does it expire, and can I control that? Automatic deletion is right for throwaway transfers and disastrous when you assumed otherwise. The useful property is that you set the lifetime - per link, deliberately - rather than inheriting someone else’s default. On our free plan that choice runs up to 7 days per link, with up to 5 links active at once; paid plans set any expiry, including none.

Are downloads metered? A free storage tier with billed egress is not free once anyone downloads. This is the most common gap between advertised price and actual bill, and it is worth understanding the mechanism before comparing providers. We never bill for egress, on any plan. On our free plan downloads do carry a daily allowance - 10 GB a day across your share links, 5 GB a day per API or protocol credential - which pauses further downloads until it resets rather than adding to a bill. Paid plans have no allowance at all. The numbers are on our fair use page.

Can I control who opens the link? A URL that works for anyone holding it is fine for a portfolio and wrong for a contract. Check whether the free tier includes passwords or restricting to named email addresses, or whether those are reserved for paid plans.

Is protocol access included? If you intend to mount storage as a drive or point a script at it, a free tier without WebDAV or S3 cannot be evaluated at all.

What happens at the ceiling? Read-only and blocked uploads are recoverable. Deletion is not. Read this one carefully.

Getting a large file uploaded successfully

Free tiers and slow connections combine badly, so a few practical points.

Upload from a wired connection when the file is large. Wi-Fi roaming between access points is an invisible and common cause of failed transfers.

Prefer a client that resumes. A twenty-minute upload that dies at 96% and starts over is a specific failure of non-chunked transfer, and the mechanics are worth knowing.

Check your remaining space before starting. An upload that would exceed the tier fails for a reason retrying cannot fix.

Compression: when it helps and when it wastes your time

Zipping is a reflex, and half the time it accomplishes nothing.

Genuinely compressible: text, CSV, JSON, source code, uncompressed audio, TIFF and PSD files, and folders with many small files where the archive alone speeds up transfer.

Already compressed, so zipping saves a percent or two and costs the recipient a step: JPEG, PNG, MP4, MP3, PDF, and anything ending in .zip or .gz already.

For a folder of 5,000 small files, archiving first is worth it regardless of size saved, simply because one large transfer beats 5,000 small ones.

Free tiers as a strategy

Spreading files across several providers’ free tiers works, up to a point.

The real costs are not obvious at the start: files nobody can find later, several sets of sharing rules to remember, no single place to look when something goes missing, and no coherent answer to “who has access to this”. For genuinely separate purposes - personal photos in one place, client work in another - that separation is a feature. As a way to avoid paying for storage you actually depend on, it usually costs more time than it saves money.

Our comparison of what free tiers really give you goes into what to check before committing to one.

The short version

For a one-off file under 5 GB: upload it, set an expiry if it is temporary, send the link. For anything containing personal data, restrict who can open it. For bulk data - photo libraries, video projects, backups - free tiers are not the answer and it is better to know that at the start than three quarters of the way through an upload.