What bitrate should I export my video at?
Bitrate decides how much of your detail survives compression. Here are the numbers to hit for 1080p and 4K on YouTube, TikTok and Reels, and why exporting with headroom is the difference between sharp and smeary after upload.
By Thomas, founder of CutScore · Updated June 2026
Bitrate is the amount of data your video spends per second, usually measured in megabits (Mbps). More data means more detail survives: cleaner motion, fewer blocky shadows, smoother gradients in a sky. Lower bitrate means the encoder starts throwing detail away to fit the file into a smaller box. So far, so simple. The trap is thinking the number you export at is the number the viewer gets.
It is not. The first time I learned this I exported a vlog at a heroic 80 Mbps, felt very professional about it, uploaded it, and watched YouTube hand it back to a viewer at a fraction of that. Every platform re-encodes your file to its own bitrate ladder, and that ladder is almost always lower than what you exported. Your beautiful 80 Mbps master is just the raw material the platform chews up. What you control is the quality of the meal you hand it.
That changes the whole game. You are not exporting for the viewer. You are exporting for the platform's compressor, and your job is to give it a clean, generous source so its squeeze does the least damage. Too low a bitrate and you are stacking compression on top of compression, which is where the smear and blockiness come from. The targets below give the encoder room to work.
What bitrate to export your video at, by resolution.
These are sensible upload targets, the kind YouTube itself recommends as a floor for SDR uploads. Use the higher end of each range for fast motion, fine grain, screen recordings of small text, or anything with lots of gradient.
| Resolution & frame rate | Target bitrate (upload) | When to push higher |
|---|---|---|
| 1080p · 24 / 30 fps | ≈ 16 Mbps | Bump to 24 Mbps for sport, gaming, dense screen capture or heavy grain. |
| 1080p · 50 / 60 fps | ≈ 24 Mbps | More frames need more data; thin bitrate here shows as motion smear. |
| 1440p · 30 fps | ≈ 24 Mbps | Push toward 30 Mbps if there is a lot of fine texture or fast pans. |
| 4K (2160p) · 24 / 30 fps | 45 to 50 Mbps | Detailed landscapes and tight text benefit from the top of the range. |
| 4K (2160p) · 50 / 60 fps | 70 to 80 Mbps | High motion at 4K is the hungriest case; do not starve it. |
| Vertical (1080×1920) · 30 fps | ≈ 16 Mbps | Same pixel budget as 1080p; Reels and TikTok re-compress hard, so keep headroom. |
CutScore reads the actual bitrate, codec and resolution of your file and tells you whether it is ready for the platform you are posting to, with the rest of the craft checks alongside it.
Bitrate is one dial of four.
Should I use VBR or CBR?
Use VBR, and if your editor offers it, two-pass VBR. CBR (constant bitrate) spends the same data on a static talking head as it does on an explosion, which is wasteful on the easy shots and stingy on the hard ones. VBR (variable bitrate) lets the encoder spend more where the picture is complex and less where it is simple, so you get better quality for the same average file size. Set your target number from the table as the average, and let the maximum run a little higher. CBR is mostly for live streaming, where a steady, predictable data rate matters more than squeezing out efficiency.
Which codec: H.264, H.265 or AV1?
For uploading, H.264 is still the boring correct answer. It plays everywhere, every platform ingests it cleanly, and at the bitrates above it looks great. H.265 (HEVC) and AV1 are more efficient, meaning similar quality at a lower bitrate, but they encode slower and not every workflow handles them smoothly. If your editor exports H.265 without drama and your platform accepts it, you can drop to the bottom of each bitrate range. When in doubt, ship H.264 high profile and stop second-guessing.
Does a higher bitrate always look better?
No, and this is where people waste hours. Bitrate has diminishing returns. Going from 4 Mbps to 16 Mbps on a 1080p clip is night and day. Going from 24 Mbps to 100 Mbps is almost invisible, especially after the platform re-encodes it down anyway. The goal is enough headroom, not maximum file size. A 600 MB export does not beat a 120 MB export if both are above the quality threshold; it just takes longer to upload. Hit the target, give yourself a little margin for busy footage, and move on.
What else has to match besides bitrate?
Bitrate is not a solo act. Your resolution and frame rate have to match what you actually shot and what the platform wants, your colour has to be exported in the right range (Rec. 709 for standard uploads), and your audio still needs to land near −14 LUFS with a true peak at or below −1 dBTP. A perfect bitrate cannot rescue a file exported at the wrong resolution or a video that is too quiet. Export is a small checklist, and bitrate is just the dial people ask about most.
Here is a real CutScore report for an everyday vlog, including the export checks: bitrate, codec, resolution and frame rate, scored with the exact fixes.
YouTube, TikTok and Reels, in plain numbers.
The targets barely change between platforms, because they all re-compress your upload anyway. The rule is the same everywhere: hand them a generous H.264 file at the right resolution.
Guess, read the file, or check in one pass.
Use a known-good preset
Most editors ship a "YouTube 1080p" or "high quality" preset that lands near the targets above. It is the fastest route and usually fine. The catch is presets drift, get edited, or quietly export at the wrong frame rate, so it pays to confirm what actually came out the other end.
Read the exported file
Open the finished file in a tool that reports its real bitrate, codec, resolution and frame rate. Accurate and honest. The cost is knowing the targets and reading the numbers correctly for every export. Great if you like detail. Most people would rather be editing.
Let a coach check it
Hand the file (or a link) to CutScore. It reads your real export settings against the right platform spec, flags a thin bitrate or wrong resolution, and folds that into a 0 to 100 craft score with the fixes. See a sample report.
Frequently asked.
Stop guessing at your export.
CutScore reads your real bitrate, codec and resolution, tells you if your export will survive the platform's compression, and folds it into the full craft score. Join the waitlist for early access.
Join the waitlist