How to send the file, not a rendition of it
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.
No credit card required. Cancel any time.
Updated September 2026
The question you cannot answer
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
Four steps, roughly fifteen minutes the first time and about three minutes every time after. Nothing here needs an account from your client.
H.264 or HEVC at the bitrate you want them to see, up to 50 GB 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, camera RAW never streams, and 10-bit 4:2:2 HEVC decoding in a browser is not documented by any vendor in either direction.
The file goes up in 10 MB parts, 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.
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.
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
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
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.
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.
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.
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.
Views, viewers and uploads are unlimited on every plan including the free one; storage is the only meter, and it is capped per plan: 5 GB free on Starter with one film at a time, 100 GB on Lite, 500 GB on Pro, 1.5 TB hot plus 1 TB cold on Max, 2 TB hot plus 2 TB cold on Vault. A client who rewatches a cut nine times does not cost you anything.
The honest part
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.
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.
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.
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
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.
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.
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.
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.
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.
50 GB per file here. YouTube's limit is larger: 256 GB or 12 hours, whichever is less. If your deliverable is a feature-length ProRes master, neither is really the right route; export a high-bitrate H.264 or HEVC viewing copy for the stream and let the client download the master beside it with the per-film download toggle.
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.
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.