One file, one client, one deadline

How to send a 50 GB video to a client
and let them watch it, not just wait for it.

Your client may need to watch the film, download the original, or do both. Choose the handoff around that job: enough storage for the file, playback suited to their device and connection, and an upload that can recover from an interruption.

See the plans and what each one holds

Video hosting for filmmakers · 5 GB free · Paid plans from USD 9/month

By uncompressed.io · Updated September 2026

The shape of the problem

There are two routes,
and they answer different questions.

You have one file of about 50 GB and a client waiting on it. Route one moves the bytes and stops. Route two puts the file somewhere permanent and sends an address. Almost every argument about large-file delivery is really an argument about which of those two things the job needs.

The transfer route is honest about what it is. It is a courier. The bytes arrive intact, the recipient gets a download, and the service is finished. That is a good product when the delivery is a single event, and it should not be talked down.

It has three costs that only show up at this size. The link expires, because expiry is how a courier reclaims its shelf, so the client who comes back for the master in four months finds a dead page. There is no player, so nothing about the film is visible from the link itself. And the download is blind: your client has to commit to pulling 50 GB, in full, before they can see whether the third act works or whether the grade shifted. If the answer is a note rather than an archive, you have made them buy an hour of bandwidth to give it.

The hosting route inverts that. The file sits at a permanent address, the client opens a page and presses play, and the original is a button on the same page when they want to keep it. The cost of that route is a storage bill you carry between jobs, and a per-file ceiling. Both are real, and both are below.

Sanity check

What 50 GB actually holds
depends entirely on the data rate.

Before choosing a tool it is worth knowing whether your file is really 50 GB or really 200 GB. File size is data rate multiplied by running time, and nothing else. This table is arithmetic you can check, not a claim about any codec.

Data rate
Running time that fits in 50 GB
Size of a 10-minute film
10 Mbps
A web delivery export
11 h 07 min
0.75 GB
25 Mbps
A heavy web master
4 h 27 min
1.9 GB
50 Mbps
A high-bitrate 4K export
2 h 13 min
3.8 GB
100 Mbps
A very high-bitrate export
1 h 07 min
7.5 GB
200 Mbps
Intermediate-codec territory
33 min
15 GB
400 Mbps
A 4K finishing master
17 min
30 GB
800 Mbps
A high-end finishing master
8 min
60 GB

Arithmetic, not a vendor figure. Gigabytes are counted as 1,000,000,000 bytes and megabits per second as 1,000,000 bits per second; times are rounded to the nearest minute. Read the table in both directions: it tells you how long a film can run before it crosses 50 GB, and it tells you that an eight-minute piece can cross it on its own if the master is rich enough.

Two conclusions fall out of it. The first is that 50 GB is a lot of delivery export and not much finishing master. A 10 Mbps web file would have to run eleven hours to reach it; a 400 Mbps finishing master reaches it in seventeen minutes. Size alone does not tell you the codec or whether the file can play on your client’s device.

The second is that the bottom half of that table is where storage plans in this industry start to bite. A feature-length finishing master is not a 50 GB problem. It is a several-hundred-gigabyte problem, and the honest answer for it is at the end of this page.

The routes side by side

The difference is not the transfer,
what the client can do with it.

All three of these move a large file successfully. What separates them is what exists at the other end once it has moved, and what the meter is counting while it sits there.

Transfer link
Frame.io
uncompressed.io
What the clientdoes first
Starts a download andwaits for all of it
Opens a Share and playsthe web version Frame.io made
Opens a page and plays,if the file isbrowser-decodable
Largest singlefile
Set by the serviceand the plan you pick
Up to 5 TB per asset
5 TB per file, checked in thebrowser before a byte moves
What actuallyplays
Nothing until thedownload finishes
A separate HTML5 encode,not the uploaded master
The uploaded bytes themselves,when the browser decodes them;no second version exists
How long theaddress lives
Expiry is the model;the date is set by the plan
A Share can carryan expiration date
A library entry,not a timed transfer;no expiry clock
The originalfile
The download isthe whole delivery
Kept and offered for download,original or a smaller proxy
Stored untouched and handedover from the same page
What themeter counts
Bytes moved, bythat service's own rule
Per member each month,with storage set by plan
Bytes stored,never bytes served

Frame.io figures read from frame.io/pricing and the Frame.io Help Center on 7 September 2026; full citations in the sources below. The transfer-link column is deliberately written without numbers: no individual transfer service was fact-checked for this page, so quoting a cap, a price or an expiry window here would be inventing one. The per-gigabyte arithmetic has its own page, with its rates cited there.

Frame.io deserves the middle column and deserves to be taken seriously in it. It accepts assets up to 5 TB. It preserves the file you uploaded and offers it for download, alongside a smaller proxy, so nothing is destroyed by the encode. And it is the better review product: Shares exist to send media out for review, with viewer permissions that gate commenting and downloading, and an expiration date when a link should not outlive the round. If review workflow is the centre of the job, that is where the job belongs.

The difference worth understanding is what the client watches. Frame.io encodes a separate HTML5 version for web playback and keeps the original beside it. We do not make a second version at all. There is no transcode at upload, no transcode at playback and no rendition ladder, so what streams is the object you uploaded. The honest consequence of that is a real trade against us: with no lower rendition to fall back on, a thin connection buffers rather than quietly switching your client to a softer version of the film.

The accuracy point most pages skip

Add a review copy
when your client needs one.

This is the single most important thing on this page, and it is the thing large-file guides routinely get wrong. Hosting a file and streaming a file are not the same promise.

Check the actual export before sending it. A long browser-compatible video can be 50 GB; a short finishing master can be much larger. File size does not decide playback support. Use the upload compatibility check, then verify playback on the device your client uses.

If the original is unsuitable for browser review or needs more bandwidth than your client has, add a compatible H.264, HEVC or AV1 review copy. Keep the original available for download when the handoff requires it. Each copy counts toward your storage allowance.

Direct playback preserves the uploaded file. Smooth playback also requires a supported codec and enough connection capacity; a lighter review copy can help when either is a barrier.

1

Export the screening file first

A high-bitrate HEVC or H.264 at the rate the film deserves. There is no platform ceiling to duck under, because nothing re-encodes it. This is the file the client presses play on.

2

Upload the master beside it

Up to 5 TB per file, in 10 MB parts, on lanes that adapt to your line. ProRes and DNxHR are stored and served at full size; the browser simply will not play them, and the page hands them over instead.

3

Decide who gets in

Five visibility modes sit on each film: Private, Password, Unlisted, Public and Embed only. Change the mode whenever you like; the address does not change with it, so a film can be gated until the invoice clears and opened afterwards without reissuing the link.

4

Leave it where it is

There is no expiry clock, so the months-later request for the master is a click rather than a drive hunt. Video views carry no additional charge; nobody is billed for the client pressing play again.

Our own limits, stated plainly

5 TB is the ceiling, and
the quota usually stops you first.

The per-file ceiling is the number people quote, and it is rarely the number that decides anything. Both are worth understanding before you plan a delivery around either one.

5 TB

Per file, every plan

The ceiling does not rise with the price of the plan. What rises is total storage.

In-browser

Where the check runs

Files must fit both the 5 TB per-file ceiling and the available storage allowance.

5 GB

Free Starter quota

One film at a time. A 50 GB file is refused by the quota long before the ceiling is relevant.

60

Attempts per 10 MB part

A dropped connection costs 10 MB, not the upload. It does not survive a reload or a closed tab.

Monthly and annual
Storage included
After one 50 GB master
Starter
Free
5 GB hot,one film at a time
Refused. The quota checkstops the upload first.
Lite
$9 or $99 a year
100 GB hotplus 100 GB cold
50 GB left. Tight.
Pro
$39 or $429 a year
250 GB hotplus 750 GB cold
200 GB left. Comfortable.
Max
$99 or $1,089 a year
500 GB hotplus 2.5 TB cold
About 450 GB left,and a cold pool to retire it to
Studio
$219 or $2,409 a year
1 TB hotplus 8 TB cold
About 950 GB left,shared across theplan's five seats

Plan prices and storage caps verified in code on 7 September 2026 and published on the pricing page. Room beyond a plan is $50 per TB of hot storage and $25 per TB of cold storage, a month. Video views carry no additional charge: views, viewers and downloads are not counted on any plan, including the free one.

Be careful with the word ceiling

A file must be no larger than 5 TB and fit your available hot storage. The per-file ceiling does not increase your plan allowance. Upload validation also runs on the server.

That is why the free plan is the wrong place to plan a 50 GB delivery. Starter is 5 GB and one film at a time. It is enough to check that the player does what this page says it does, and it is not a delivery plan for a master this size. Lite has 100 GB hot and can hold one if enough space remains; Pro has 250 GB hot; Max, at 500 GB hot, and Studio, at 1 TB hot, are the ones that take several.

Getting it up there

What the uploader survives, and
what it does not.

A 50 GB upload is a long one on any connection, so the failure behaviour matters more than the headline speed. Here is exactly what happens, with nothing rounded up in our favour.

A dropped line costs 10 MB

The file is cut into 10 MB parts and each part gets up to sixty attempts, backing off between them and waking the moment the browser reports the connection is back. Lanes run in parallel, widening on clean parts and halving when the line degrades.

Browsing the site is fine

The transfer runs above the page you are on, so moving around the app does not touch it. You can set up the next film while the master is still climbing.

A reload or a closed tab ends it

The browser throws the file handle away, and no amount of engineering gets it back. What is kept is the progress: a resume panel lists the interrupted file, you drop the same file in again, and it continues from the last finished part rather than from zero.

The claim we will not make is the one you have read elsewhere. An upload here does not survive a closed laptop. If the lid goes down mid-transfer, the transfer stops, and finishing it means re-dropping the same file so the completed parts can be recognised. Every other tool that promises otherwise is either running a desktop application or quietly restarting.

One related note if the master is destined for the archive rather than the shelf. Cold storage is included on every paid plan, and the web dashboard moves masters up to 20 GB into it; anything larger goes through the macOS app, which moves the file part by part. A cold master does not stream, embed or appear in a review, so retire a delivery to cold once the client has what they need, not before.

When we are the wrong answer

For a one-off handoff,
pay the courier and be done.

There are deliveries this page does not win, and there is no version of this argument where pretending otherwise helps you.

The first is size. Above 5 TB in a single file, our uploader refuses it in the browser and the conversation is over. A camera-original haul or a card dump going to a post house can arrive as one object past that line, and no plan we sell takes it. A per-gigabyte courier is built precisely for that job.

The second is shape. If the file goes out once, to one person, who will ingest it into their own storage and never open it in a browser, then everything a host provides is overhead. Nothing in that job needs a player, a comment, a password page or a permanent address. It needs the bytes moved once and then forgotten, and paying for that single trip is cheaper than carrying a subscription between jobs.

The logic runs the other way just as hard, which is the whole reason this page exists. Deliveries that repeat, that get watched, that collect notes, that have to be re-sent to a second stakeholder in November, are exactly what a per-delivery meter punishes and a storage meter ignores. The same master pulled by five people twice each is ten billable deliveries on one model and one stored file on the other. If you want that arithmetic done properly, with real published rates, the MASV break-even page works it out plan by plan.

Four questions that settle it

Will anyone press play?

If the client needs to watch and respond, they need a player, and a blind 50 GB download is not one. If the file is going straight into someone else's ingest, a courier is enough.

Will anyone ask for it again?

A second request months later is free on a permanent address and a fresh delivery on an expiring one. Count how often that has happened to you in the past year, honestly.

Is the single file over 5 TB?

Then this is not the tool, and no plan changes that. Split the delivery, or use a service with no per-file ceiling and accept its own trade-offs.

What is the meter counting?

Match it to the shape of the work. One-off bulk handoffs belong on a per-delivery meter. Watched, revisited, re-sent deliveries belong on a storage meter.

The short version

Check the handoff,
then send the link.

Upload the original, check playback and add a compatible review copy if your client needs one. Enable original downloads when they need the source file. Pick a plan with room: Pro holds 250 GB hot, Max 500 GB and Studio 1 TB, and the free Starter plan’s 5 GB is not in this conversation. Expect the upload to want an uninterrupted tab, not an uninterrupted week. And when the job is genuinely one trip for one recipient who will never look at it in a browser, use a courier and spend the difference on the grade.

The rest of the handoff, including what belongs in a complete delivery package, is covered in delivering final video files to clients, and the quality argument behind all of it is in sending large video files without losing quality. Plan prices and storage caps are set out in full on the pricing page.

Questions

Frequently asked

What is the largest single file I can upload here?

5 TB, and the number is the same on every plan. The file must also fit your remaining hot capacity. Size validation and account allowances are enforced on the server, and on the free Starter plan that quota is 5 GB, so a 50 GB file is stopped by the quota long before the per-file ceiling matters.

Can my client stream a 50 GB master in the browser?

File size alone does not determine browser playback. The codec, container, device and connection matter. A compatible H.264, HEVC or AV1 export can play directly at its uploaded bitrate when the viewer’s device supports it and the connection can sustain it. If the original cannot play on the client’s device, supply a compatible review copy and enable original downloads when needed.

So what do I actually upload for a 50 GB delivery?

Start with the export you want to deliver. If it plays on your client’s device and connection, one file may be enough. Add a compatible review copy when they need lighter playback, and retain the original for download. Both files count toward storage.

Which plan do I need for a 50 GB file?

One with room to spare. Pro holds 250 GB hot for $39 a month or $429 a year and takes a 50 GB master comfortably. Max, at 500 GB hot, and Studio, at 1 TB hot, are the ones that take several without thinking about it. Starter is free with 5 GB and one film at a time, which is enough to test the player and nothing like enough for a 50 GB master.

What happens if my upload drops halfway through?

The file goes up in 10 MB parts, and each part gets up to sixty attempts, backing off and waking the moment your connection returns. A dropped hop costs 10 MB, not the upload. Moving around inside the app does not interrupt it. Reloading the page or closing the tab does end it, because the browser throws the file handle away. Progress is remembered, so you drop the same file in again and it continues from the last finished part. Nobody here will tell you that you can shut the lid and walk away.

Is a transfer service ever the better answer for this?

Yes, and often. If the delivery is a one-off, if the recipient will ingest it into their own storage and never watch it in a browser, and if nobody will ever come back for it, then a per-gigabyte courier is cheaper and simpler than carrying a subscription. Above 5 TB in a single file it is the only answer we have, because our uploader refuses the file.

Does the link expire?

No. A hosted film is a library entry, not a timed transfer, so there is no expiry clock to beat and no dead link when the client comes back in November. You control access instead: Private, Password, Unlisted, Public or Embed only, changeable without changing the URL.

Room for the master, and a page that plays it

A 50 GB file needs a plan with space left over. Pro holds 250 GB hot, Max 500 GB and Studio 1 TB, with cold pools of 750 GB, 2.5 TB and 8 TB behind them. Storage is the meter: views, viewers and downloads are not counted on any plan.

Sources

  1. 1.Frame.io pricing (fetched 7 September 2026: free plan $0 with 2 GB storage, up to 2 members and up to 2 projects; Pro $15 per member a month with 2 TB included; Team $25 per member a month with 3 TB included; passphrase-protected shares and share link expiration listed as Pro-tier features)
  2. 2.Uploading your media, Frame.io Help Center (fetched 7 September 2026: maximum asset upload up to 5 TB; Frame.io encodes files into HTML5 versions for web playback while still storing the original file available for download)
  3. 3.How can I download files, Frame.io Help Center (fetched 7 September 2026: a download offers the original file or a smaller proxy file)
  4. 4.Shares in Frame.io, Frame.io Help Center (fetched 7 September 2026: Shares are external links for sending media out for review; an expiration date removes access on a set date and time; viewer permissions gate commenting and downloading)
  5. 5.uncompressed.io pricing: plans, storage and unmetered views (product page; plan prices and storage caps verified in product code, 7 September 2026)
  6. 6.uncompressed.io terms: video views carry no additional charge (product page; no bandwidth caps and no per-view charge, verified 7 September 2026)