How to send the file, not a rendition of it
Share video with a client without YouTube compression.
Four steps, and one setting YouTube does not have.
YouTube publishes what it wants you to upload. It publishes nothing about what your client receives. That gap is the reason an unlisted link is a poor screener: you are asking someone to approve a grade, and you cannot tell them what they are looking at. Here is the workflow that removes the question, using a page that streams the exact file you exported.
Video hosting for filmmakers · 5 GB free · Paid plans from USD 9/month
By uncompressed.io · Updated September 2026
The question you cannot answer
YouTube publishes what you should upload.
It never publishes what your client received.
Every argument about YouTube quality is fought with the wrong number. The famous figures, 35 to 45 Mbps for 4K SDR at standard frame rate, come from YouTube’s recommended upload settings. They describe the file you hand over. They say nothing about the file that comes back.
Always
Re-encoded
YouTube's own wording: it always re-encodes videos to optimize their playback quality.
35 to 45
Mbps, 4K SDR
The recommended upload bitrate at 24, 25 or 30 fps. An instruction to you, not a promise to your viewer.
Up to 4 h
Processing
YouTube's worked example: a 60-minute 4K 30 fps video can take up to 4 hours to finish high-resolution processing.
None
Published delivery figure
No delivered bitrate at any resolution, re-checked across six YouTube help pages on 5 September 2026.
Read those four together and the problem with an unlisted screener stops being about softness. YouTube states that it re-encodes every upload. It states that your video will be converted to the highest resolution available to ensure successful playback on different devices and networks. And it publishes no figure at all for what that conversion produces.
So when a client writes back that the sky looks blocky, you have nothing to say. You cannot tell them the bitrate they received. You cannot tell them whether they watched the finished processing pass or the first one. You cannot tell them whether their connection dropped them to a lower rendition halfway through. Every one of those is a plausible explanation and none of them is checkable, which means the conversation becomes about your grade instead of about the pipe.
The timing failure is the one that actually costs money. YouTube says that when you upload a video it will initially be processed in low quality, and that higher qualities may seem to be missing for several hours. Its own example is a 60-minute 4K 30 fps video taking up to 4 hours. The natural thing to do, upload and send the link the moment the progress bar finishes, is exactly the thing that hands your client the low-quality pass.
The fix is not a better export
The workflow
One export, one upload,
then a password on it.
Four steps, roughly fifteen minutes the first time and about three minutes every time after. Nothing here needs an account from your client.
Export one file the browser can decode
H.264 or HEVC at the bitrate you want them to see, up to 5 TB per file. The player streams the exact bytes you upload, so a 150 Mbps export plays at 150 Mbps, with no ceiling above your file and no lower rendition below it. What plays is decided by the viewer's browser decoder, not by a platform rule: ProRes and DNxHR are hosted for download rather than streamed, supported camera RAW playback requires the compatible macOS app, and 10-bit 4:2:2 HEVC decoding in a browser is not documented by any vendor in either direction.
Upload it and leave the tab open
The file goes up in parts sized for the file, three parallel lanes to start, six at the ceiling, halving on failure and adding a lane back after eight clean parts. A part gets 60 retry attempts, roughly 45 minutes of a dead line, before it gives up. Moving around the app does not interrupt it. Reloading the page or closing the laptop does: the browser has thrown the bytes away, so you re-drop the same file and it continues from the last finished part.
Put a password on the film
Five visibility modes exist: private, password, unlisted, public and embed only. Password is the one a screener wants, and it is on every plan, the free one included. The code is checked on the server against a keyed hash before the page renders, the cookie it sets is httpOnly and lasts 30 days, attempts are limited to 20 per IP per hour, and the code itself never travels back to the browser. Your client types a string you gave them. They never make an account.
Name the link, then send exactly one thing
The URL is your own handle and a slug you choose, so the client gets uncompressed.io/yourname/film-v3 rather than a random id. Turn on the per-film download toggle if they should keep the master, and it appears beside the stream instead of arriving as a second WeTransfer link. There is no platform logo on the player on any plan, so the page reads as yours.
When the notes come back
The three routes, side by side
Unlisted, private,
or a page with a password on it.
Both YouTube settings are legitimate tools. Neither was built for the job of getting one named person to approve a specific encode of a specific cut, and the table is mostly a list of the ways that shows.

YouTube rows come from Google's own help center and player API documentation, fetched 5 September 2026. The uncompressed.io column is behaviour verified in the product the same day. The delivered-bitrate row has no figure in the YouTube columns because YouTube publishes none, at any resolution.
One more reason not to lean on a visibility setting you do not control. On 23 July 2021 YouTube retroactively made older unlisted videos private unless the owner opted out, covering everything unlisted that had been uploaded before 1 January 2017. That was a defensible security decision and it is also a demonstration: the meaning of the setting your client’s link depends on is Google’s to change. A password you set, that you can change or remove without touching the URL, is a smaller and more predictable promise.
The page around the film
Every YouTube player is a YouTube player.
A page you own has none of it.
This is the part filmmakers try hardest to engineer away, and it is closed. The modestbranding parameter is, in Google’s own documentation, deprecated and has no effect. The player now determines the appropriate branding treatment based on a combination of factors, including player size, other API parameters and additional signals. You must not display overlays, frames, or other visual elements in front of any part of a YouTube embedded player, including player controls. Related videos cannot be switched off in an embed at all; setting rel=0 only restricts them to the same channel. Hiding the controls with controls=0 is the one piece of chrome the API still lets you remove.
None of that matters for a music video with two million views. It matters a great deal when a brand’s marketing director opens your cut and the platform decides what sits next to it.
Eleven switches
Custom logo, title, views, share button, play button, volume, AirPlay, fullscreen, autoplay, muted and loop, each on or off, plus primary, accent and background colour pickers and per-embed URL overrides.
No platform mark
There is no watermark or logo on the player on any plan, the free one included. The only logo that can appear is your own PNG, and it is off until you switch it on.
Embed only, if you want it
One of the five visibility modes plays the film inside your own site's iframes while both watch routes return 404 to everyone but you. Password films never render in an embed, so a password screener is always a watch page.
Nothing metered but storage
Views, viewers and uploads are unlimited on every plan including the free one; no per-view charges apply, and it is capped per plan: 5 GB free on Starter with one film at a time, 100 GB hot plus 100 GB cold on Lite, 250 GB hot plus 750 GB cold on Pro, 500 GB hot plus 2.5 TB cold on Max, 1 TB hot plus 8 TB cold on Studio. A client who rewatches a cut nine times does not cost you anything.
The honest part
YouTube is still the best place to be found.
Keep it there.
A page that only sells is a page you should not trust. Here are the cases where an unlisted YouTube link is the correct answer and this workflow is overkill.
The film's job is reach
If the point is discovery, search, subscribers or a case study that has to circulate, a private host is the wrong tool and nothing here competes. Publish it on YouTube, and use a private page only for the approval that comes first.
The client will never look at the encode
A pacing note on a rough cut, a client watching on a phone on a train, an internal sign-off on a 1080p social edit: the re-encode costs you nothing there, and a link everyone already knows how to open has real value.
The reviewer is not the problem
If your client is happy, your grade is holding up and nobody has ever queried a gradient, do not add a step to your workflow. Come back to this page the day someone asks why the sky looks blocky and you cannot answer them.
The version of this that works in practice is not a migration. It is a split. The approval copy goes out from a page you control, streaming the exact export, with a password on it and the master downloadable beside it. Once the client signs off on what they genuinely saw, the finished film goes to YouTube for everyone else. The two do different jobs and there is no reason to make them fight.
The practical cost of the split is small. Passwords, the custom link, the unbranded player and the original-file download toggle are all on the free Starter plan, which carries 5 GB and one film at a time. That is enough to run a single screener at a time and decide whether the workflow is worth keeping before you pay anything.
Questions
Frequently asked
What bitrate does YouTube actually deliver at 4K?
Nobody outside Google can tell you, because Google does not publish it. YouTube publishes recommended upload bitrates, 35 to 45 Mbps for 4K SDR at 24 to 30 fps, and those describe the file you hand over, not the one a viewer receives. We re-checked six of YouTube's own help pages on 5 September 2026 and found no delivered figure at any resolution. Treat any specific number you see quoted elsewhere as somebody's measurement, not a published spec.
Does uploading a higher-bitrate master stop the compression?
No. YouTube states that it always re-encodes videos to optimize their playback quality, and that your video will be converted to the highest resolution available to ensure successful playback on different devices and networks. A cleaner source gives the encoder more to work with, which is worth doing, but the client still watches a rendition YouTube made. The only way to remove the re-encode is to send the file from somewhere that does not re-encode.
Why did my client say the 4K link looked soft an hour after I uploaded?
Because they were probably watching the first pass. YouTube says that when you upload a video it will initially be processed in low quality, and that a video may seem to be missing higher qualities for several hours. Its own worked example is a 60-minute 4K 30 fps video taking up to 4 hours to finish high-resolution processing. If you must use an unlisted link, wait for processing before you send it.
Is unlisted private enough for an embargoed cut?
Unlisted means, in YouTube's words, that the video can be seen and shared by anyone with the link. There is no password and no per-viewer gate. A link that reaches one more inbox than you intended stays open. YouTube's private setting does gate per viewer, but it requires the viewer to be signed in to the account the video was shared with, which turns a client review into an account problem. A password on the page is the middle ground: no account for them, a gate for you.
Can I keep the same link when the client asks for changes?
Yes. Upload the new version onto the existing film and the row keeps its id, slug, visibility, password, embed options and view count, so the URL you already emailed, and any embed of it, keeps working. The old file is deleted when the new one lands. That is the difference between sending a version and sending a new link every time.
Is there a file size limit on what I can send?
Direct uploads here accept up to 5 TB per file within your available storage. YouTube accepts up to 256 GB or 12 hours, whichever is less. A ProRes master can be hosted here for download; provide an H.264 or HEVC viewing copy for browser playback.
Should I ever use YouTube for client work?
Yes, for anything whose job is to be found. A case study, a campaign film, a channel that feeds your inbound: YouTube's reach is not something a private host competes with, and nothing on this page suggests otherwise. The split that works is a private page for the approval and YouTube for the audience, once the client has signed off on what they actually saw.
Send the master, not a rendition of it
Passwords, custom links, the unbranded player and original-file downloads are on every plan, including the free one. Starter is free with 5 GB and one film at a time; Lite is $9 a month with 100 GB hot plus 100 GB cold.
Sources
- 1.YouTube Help: recommended upload encoding settings, 4K SDR 35 to 45 Mbps at standard frame rate (fetched 5 September 2026)
- 2.YouTube Help: video format and re-encoding, "YouTube always re-encodes videos to optimize their playback quality" (fetched 5 September 2026)
- 3.YouTube Help: processing after upload, low quality first and the 60-minute 4K 30 fps example (fetched 5 September 2026)
- 4.YouTube Help: upload videos, conversion to the highest resolution available (fetched 5 September 2026)
- 5.YouTube Help: change video privacy settings, unlisted videos can be seen and shared by anyone with the link (fetched 5 September 2026)
- 6.YouTube Help: private videos, sharing by email address and the sign-in requirement (fetched 5 September 2026)
- 7.YouTube Help: the 23 July 2021 change making older unlisted videos private (fetched 5 September 2026)
- 8.YouTube Help: ads may be placed on channels not in the YouTube Partner Program (fetched 5 September 2026)
- 9.YouTube Player API parameters: modestbranding deprecated, branding treatment, rel and controls (fetched 5 September 2026)
- 10.YouTube API required minimum functionality: no overlays or frames in front of the player (fetched 5 September 2026)
- 11.YouTube Help: maximum upload of 256 GB or 12 hours, whichever is less (fetched 5 September 2026)
- 12.YouTube Help: accepted upload formats, including ProRes and DNxHR (fetched 5 September 2026)
- 13.uncompressed.io pricing: plans, included storage and unlimited views (verified in the product, 5 September 2026)
- 14.uncompressed.io terms: no per-view charges apply, no bandwidth caps (verified in the product, 5 September 2026)
