EXPORT & COMPRESSION BLOG / 9 MIN READ

Does YouTube compress my video, and how do I fix it?

Yes, YouTube re-encodes everything you upload. You cannot stop it, but you can hand it a file that survives the squeeze. Here is what compression actually does, and the export choices that come out the other side looking clean.

100%of uploads re-encoded
4Kearns a better codec
35–45 Mbpshealthy 1080p export
−14 LUFSloudness target

By Thomas, founder of CutScore · Updated June 2026

EXPORT CHECK · upload_master.mp4
A video playing across a phone and a tablet side by side, the same upload re-encoded and served at different resolutions the way YouTube delivers it to every device.
CRAFT SCORE
FIXES ADVISED
will it survive the re-encode?
Export bitrate low · 12 Mbps for 1080pfile
Resolution 4K · better codec assigned
Heavy grain · wastes bitrate00:24
The 30-second answer Yes, YouTube compresses every video you upload, and there is no setting to switch it off. It re-encodes your file so it can stream the same video to billions of phones, TVs and laptops at different resolutions. You cannot stop the compression, but you can win it. Hand YouTube a clean, high-bitrate source: export in H.264 or H.265, push the bitrate up (roughly 35 to 45 Mbps for 1080p, more for 4K), upload at the highest resolution your footage supports (4K earns a better codec), and keep grain and noise low so the encoder spends its budget on your image, not your noise. Do that and the version viewers see looks close to the one on your drive. The exact prep is the kind of thing CutScore checks in one pass.
WHY IT LOOKS WORSE AFTER UPLOAD

First, the part nobody can opt out of. YouTube does not store the file you uploaded and play it back. It takes your master, throws it away after processing, and rebuilds your video as a stack of compressed streams: 144p up to 4K and beyond, each at its own bitrate, each tuned to be cheap to deliver. That is how one upload reaches a phone on a train and a TV on fast fibre at the same time. The price of that reach is compression, and it is non-negotiable.

Compression works by throwing away detail you are unlikely to miss. Most of the time it is invisible. It gets ugly when you give the encoder a hard job: lots of fast motion, confetti, water, smoke, heavy film grain, or a busy gradient like a sunset sky. Those are exactly the things that need bitrate to look smooth, and a re-encode is stingy with bitrate. So you get banding in the sky, mushy water, and blocky motion. The footage was fine. The squeeze was not kind to it.

I have shipped videos that looked crisp on my drive and arrived soft and blocky on YouTube, and the first time it happened I blamed my camera. The camera was innocent. The export was the culprit, every time. The fix is not gear. It is the handful of choices you make right before you hit upload.

EXPORT SETTINGS THAT SURVIVE

The export settings that survive YouTube compression.

You are not trying to beat the re-encode. You are trying to hand it a source so clean that even after the squeeze, there is plenty left. These are the levers, and the targets to hit.

SettingWhat to useWhy it survives the re-encode
Resolution4K if you canYouTube assigns a more efficient codec and higher bitrate to 4K, so even 1080p viewers get a cleaner stream.
CodecH.264 / H.265Both are well supported. Export from a high-quality master, not from an already-compressed file.
Bitrate · 1080p≈ 35–45 MbpsA generous source bitrate gives the encoder detail to keep. Low bitrate in means blocky out.
Bitrate · 4K≈ 80–120 Mbps4K needs roughly twice the data of 1080p to look clean before YouTube touches it.
Frame rateconstant, matches editA variable frame rate confuses the encoder and the player. Pick 24, 30 or 60 and lock it.
Grain & noisekeep it lowRandom noise is the hardest thing to compress. It eats the bitrate your picture needed.
Loudness≈ −14 LUFSYouTube normalises loudness too. Land near −14 LUFS so it does not turn you down to match.
True peak≤ −1 dBTPAudio is re-encoded as well. Leave headroom so peaks do not crackle after the squeeze.
The one people forgetExport from your master, not from a download. If you re-export a clip you already pulled off another platform, you are compressing a compression, and YouTube then compresses that. Three squeezes deep, nobody can save the picture.
CHECK IT BEFORE YOU UPLOAD

Reading your own export settings every time gets old fast. CutScore reads the file, flags a low bitrate or hot peaks, and tells you what to change before YouTube ever sees it.

Join the waitlist
HOW TO ACTUALLY FIX IT

Five passes, in the order that matters.

1. Upload in 4K, even for 1080p content

This is the closest thing to a free win. When you upload a 4K file, YouTube hands it a more efficient codec and a fatter bitrate budget than it gives a 1080p upload. The result: even a viewer watching at 1080p gets a cleaner stream than if you had uploaded 1080p directly. If your footage genuinely resolves at 4K, export there. If it was shot at 1080p, you can still upscale a finished 1080p timeline to a 4K export and let it ride the better codec, though the gain is smaller. The trade-off is a heavier file and a longer processing wait while YouTube finishes the high-resolution version. Worth it.

2. Push the export bitrate up

The single most common cause of "why does my video look worse after upload" is a stingy export. Your editor's default bitrate is often set for small files, not for quality. Bump it. Around 35 to 45 Mbps for 1080p and 80 to 120 Mbps for 4K gives the YouTube encoder a rich source to work from. Use the right export bitrate and the re-encode has something to keep. Yes, the file is bigger. It is your upload, not your delivery, so it does not matter once it is on YouTube. More on this in what bitrate should I export at.

An export settings panel and bitrate graph open on a laptop, the screen where a video either keeps its detail or gives it away to compression before it reaches YouTube.
A low export bitrate is the most common reason a video arrives soft after upload. Photo: ThisIsEngineering / Pexels.

3. Tame grain, noise and banding before export

Compression hates randomness. Film grain, low-light noise, and dither all look like detail to the encoder, so it burns bitrate trying to keep them and then runs out for the parts you care about. If you shot in a dark room, a light pass of noise reduction often makes the final upload look sharper, not softer, because the saved bitrate goes back into your subject. The same goes for heavy stylised grain plugins: gorgeous on your drive, a blocky mess after the squeeze. Watch your skies and gradients for banding, and add a touch of dither only at the very end.

4. Lock a constant frame rate and clean audio

A variable frame rate, common in screen recordings and phone footage, confuses both the encoder and the player and can produce stutter after upload. Export at a constant 24, 30 or 60 fps that matches your timeline and leave it there. While you are in the export dialog, sort the audio too: YouTube normalises loudness toward −14 LUFS, so land near it, and keep your true peak at or below −1 dBTP so nothing crackles once the audio gets its own re-encode. Loud is not the same as clear, and the platform will quietly turn a hot mix back down anyway.

5. Wait, then watch the published version

Here is the trap that fools everyone. Right after upload, YouTube serves a low-resolution version while it finishes processing the high one. If you check at minute two and panic that it looks soft, that is often just the placeholder. Give it time, sometimes an hour for a 4K video, then watch the published version on the actual app, set quality to max, and judge it there. If it still looks worse than your file, your export settings are the suspect, and the table above is your fix list. More on why video looks worse after uploading.

RATHER SEE IT THAN READ IT?

Here is a real CutScore coaching report: export settings read, bitrate and loudness flagged, with timestamps and the exact fixes to make before you upload.

See a sample report
SHORT ON TIME

If you only fix three things.

Most of the gap between "looked great on my drive" and "looks great on YouTube" closes with these three. Fix them first.

1
2-MIN FIXEXPORT
Raise your export bitrate
The default in your editor is usually tuned for small files, not quality. Push 1080p to roughly 35 to 45 Mbps and 4K to 80 to 120 Mbps. A richer source survives YouTube's re-encode far better, and the bigger file costs you nothing once it is uploaded.
How Open your export bitrate field and raise it, or let CutScore read the file and tell you if it is too low.
2
UPLOADRESOLUTION
Upload in 4K when you can
YouTube gives 4K uploads a better codec and more bitrate, so even 1080p viewers get a cleaner stream. If your footage holds up at 4K, export there. The only cost is a bigger file and a longer processing wait.
How Set your export resolution to 3840×2160 if the timeline supports it, then upload and wait for processing to finish.
3
QUICKPICTURE
Cut grain and noise before export
Random noise is the hardest thing to compress, and it steals the bitrate your subject needed. A light noise-reduction pass on dark or grainy footage often makes the uploaded video look sharper, because the saved budget goes back into the picture.
How Apply gentle noise reduction, drop heavy grain plugins, and check skies for banding before you render.
THREE WAYS TO CHECK YOUR EXPORT

By eye, by meter, or in one pass.

OPTION 01

By eye, after upload

Free, and the slowest. Upload, wait for processing, watch the published version at max quality on the real app, and compare it to your file. If it looks worse, change one export setting and re-upload. Honest, but you are debugging blind, one full upload at a time.

OPTION 02

With a bitrate and loudness meter

Accurate before you ever upload. A media inspector shows your real bitrate and frame rate; a loudness meter confirms you are near −14 LUFS with peaks under −1 dBTP. The cost is knowing the targets and opening a couple of tools for every export. Great if you enjoy it.

OPTION 03

With a coach in one pass

Hand the file to CutScore. It reads bitrate, resolution, frame rate, loudness and peaks, flags what will not survive the re-encode, and gives you a 0 to 100 score with the exact fixes. No inspector to open. See a sample report.

How CutScore checks your export for you CutScore is an AI video quality coach for pre-publish QC. It reads the technical craft deterministically (resolution, bitrate, frame rate, loudness with an EBU R128 meter, true peak) and reserves AI for the subjective parts, so it can tell you in one pass whether your file will survive YouTube's re-encode or arrive soft. You get one score, the evidence, and a prioritised fix list before you upload. It judges the craft of the video itself, not your tags or thumbnails, so it sits alongside a growth tool rather than replacing one. More on the method and the standards.
QUESTIONS

Frequently asked.

Yes. YouTube re-encodes every upload, with no exception, so it can serve your video at many resolutions and bitrates to billions of devices. You cannot turn this off. What you can control is the quality of the file you hand it, because a cleaner, higher-bitrate source gives the encoder more to work with and comes out the other side looking better.
Because YouTube compressed it, and your export gave the encoder too little to keep. The usual suspects are a low export bitrate, lots of fast motion or grain that compresses badly, or uploading at 1080p when 4K would have earned you a better codec. It can also just be that YouTube is still serving the lower-quality version while it finishes processing the high-resolution one.
Export at the highest sensible resolution your footage supports, ideally 4K even for 1080p content, using H.264 or H.265 with a generous bitrate (roughly 35 to 45 Mbps for 1080p, more for 4K). Use a constant frame rate that matches your timeline, keep audio near −14 LUFS with peaks under −1 dBTP, and avoid heavy grain or noise, which wastes bitrate the encoder could spend on your image.
Often, yes. YouTube assigns a more efficient codec and a higher bitrate to 4K uploads, so even when a viewer watches at 1080p, the stream they get can look cleaner than if you had uploaded 1080p directly. The trade-off is a bigger file and longer processing, but for footage that holds up at 4K it is usually worth it.
EARLY ACCESS

Hand YouTube a file that survives.

CutScore reads your export, flags what will not survive the re-encode, and tells you exactly what to change, with the evidence to back it up. Join the waitlist for early access.

Join the waitlist