Video Bitrate Explained: CBR vs VBR and Best Settings by Platform (2026)

Video bitrate is the amount of encoded data used for each second of video, usually measured in megabits per second (Mbps). Use variable bitrate (VBR) or constant-quality (CRF) encoding for files you upload, and constant bitrate (CBR) for live streams. For 1080p at 24-30 fps, YouTube recommends about 8 Mbps.
Bitrate is the export setting that decides whether a video looks crisp or smeared, and whether the file is 200 MB or 2 GB. This guide explains what bitrate is, how CBR, VBR and CRF differ, which numbers YouTube, Instagram, TikTok, LinkedIn and Spotify publish, and how to estimate file size. It pairs with our guides to video codecs, frame rate and platform specs.
Facts checked October 9, 2026 against YouTube Help, the FFmpeg and x265 documentation, Apple's ProRes white paper and the platform pages listed under Sources. Platforms change these numbers, so check the source before exporting a large batch. Full disclosure: Loopdesk is our product; its export presets come up once, and everything else here applies to any editor.
What is video bitrate?
Video bitrate is the data rate of an encoded video: how many bits describe each second of footage, written in kilobits (kbps) or megabits (Mbps) per second. Higher bitrates can preserve more detail, up to diminishing returns, but bitrate alone doesn't set quality: codec, resolution, frame rate and scene complexity all matter.
Think of it as the video's data budget. A talking head against a plain wall needs far fewer bits per second than a drone shot over moving water, which is why encoders either spend a fixed budget (CBR) or adjust it scene by scene (VBR). For a short definition, see the bitrate glossary entry.
| Unit | Meaning | Example |
|---|---|---|
| 1 kbps | 1,000 bits per second | YouTube's 384 kbps stereo audio |
| 1 Mbps | 1,000 kbps | An 8 Mbps 1080p video |
| 1 MB/s | 8 Mbps | 8 Mbps is about 1 megabyte of data every second |
Mbps is megabits; file sizes are in megabytes. Divide by 8.
What is the difference between CBR and VBR?
CBR (constant bitrate) keeps the data rate near a fixed target whatever the scene, which makes bandwidth predictable. VBR (variable bitrate) lets the rate rise for complex scenes and fall for simple ones, usually giving better quality per megabyte but a less predictable file size. Adobe describes CBR as setting "a constant value for the data rate."
| Mode | How it works | File size | Quality efficiency | Typical use |
|---|---|---|---|---|
| CBR | Holds a fixed target rate | Predictable | Can waste bits on simple scenes and starve complex ones | Live streaming, fixed-bandwidth delivery |
| VBR, 1-pass | Averages a target; the rate follows complexity | Approximate | Better than CBR at the same average | Quick exports |
| VBR, 2-pass | Pass 1 analyses the whole video, pass 2 encodes | Close to the target | Best allocation for a given file size | Size-capped deliveries |
| CRF (constant quality) | You pick a quality level; the encoder picks the bitrate | Unpredictable | Consistent quality across scenes | Archives, web uploads with no size cap |
Three details from the FFmpeg wiki are worth knowing. For x264, CRF 23 is the default and 17-28 is a "subjectively sane range"; raising CRF by about 6 roughly halves the bitrate. x264 has no native, true CBR mode, so CBR is approximated. And two-pass encoding doesn't beat CRF on quality; it lets you hit a target file size more accurately. x265's default CRF is 28, so CRF numbers aren't interchangeable between codecs.
Should you use CBR or VBR?
Use CBR for live streaming, where the encoder must stay inside a fixed bandwidth, and VBR or CRF for uploads and exports, where quality per megabyte matters. YouTube follows this split: its upload guidance says "Variable bitrate" with no bitrate limit required, while its live encoder settings specify CBR.
| Situation | Use | Why |
|---|---|---|
| Live stream to YouTube | CBR, keyframe every 2 seconds | YouTube Live lists CBR and a 2-second keyframe interval, never more than 4 |
| Upload to YouTube | VBR or CRF | YouTube: "Variable bitrate. No bitrate limit is required" |
| Master or archive | Low CRF (high quality) or an intermediate codec such as ProRes | Headroom for later edits |
| A hard file-size cap | 2-pass VBR | Targets a size with the best allocation |
| Spotify video podcast | Spotify's recommendation: CBR at 25 Mbit/s (1080p) or 35 Mbit/s (4K) | Spotify also accepts any bitrate if the file size is within range |
| Reels, TikTok, LinkedIn uploads | A clean VBR file inside the platform's limits | These platforms publish limits, not target bitrates (below) |
Spotify is the useful exception: a platform can ask for CBR on uploads, so always follow the destination's own spec.
What is the best bitrate for YouTube?
YouTube recommends 8 Mbps for 1080p at 24-30 fps and 12 Mbps at 48-60 fps for standard-dynamic-range uploads, and 35-45 Mbps for 4K at 24-30 fps. These are reference values, not limits: YouTube says no bitrate limit is required, and it asks for MP4, H.264 High profile, closed GOP and 4:2:0 chroma.
| Resolution | SDR, 24-30 fps | SDR, 48-60 fps | HDR, 24-30 fps | HDR, 48-60 fps |
|---|---|---|---|---|
| 8K | 80-160 Mbps | 120-240 Mbps | 100-200 Mbps | 150-300 Mbps |
| 2160p (4K) | 35-45 | 53-68 | 44-56 | 66-85 |
| 1440p (2K) | 16 | 24 | 20 | 30 |
| 1080p | 8 | 12 | 10 | 15 |
| 720p | 5 | 7.5 | 6.5 | 9.5 |
| 480p | 2.5 | 4 | Not supported | Not supported |
| 360p | 1 | 1.5 | Not supported | Not supported |
Audio: YouTube recommends 128 kbps for mono, 384 kbps for stereo and 512 kbps for 5.1, in AAC-LC, Opus or Eclipsa Audio. Encode at the frame rate you recorded. YouTube's page carries no "last updated" date, and its audio spec changed during 2025, so older guides may list different values.
What bitrate should you use for live streaming?
Use CBR with a keyframe every 2 seconds (never more than 4). For H.264, YouTube's current live table lists 6 Mbps minimum and 17 Mbps recommended for 1080p at 60 fps, 5 and 14 Mbps for 1080p at 30 fps, and 3 and 8 Mbps for 720p. Newer codecs such as AV1 and H.265 use lower numbers.
| Ingestion resolution / fps | H.264 minimum | H.264 recommended | AV1 / H.265 minimum | AV1 / H.265 recommended |
|---|---|---|---|---|
| 4K @ 60 | 14 Mbps | 50 Mbps | 10 Mbps | 35 Mbps |
| 4K @ 30 | 11 | 42 | 8 | 30 |
| 1440p @ 60 | 8 | 34 | 6 | 24 |
| 1440p @ 30 | 7 | 21 | 5 | 15 |
| 1080p @ 60 | 6 | 17 | 4 | 12 |
| 1080p @ 30 | 5 | 14 | 4 | 10 |
| 720p @ 60 or 30 | 3 | 8 | 2 | 6 |
| 480p / 360p @ 30 | 0.4 | 4 | 0.3 | 3 |
YouTube lists 128 kbps for stereo and 384 kbps for 5.1 live audio. It changed this table in late September or early October 2026, so older guides and encoder presets may show lower figures. Whatever you pick, keep it below your sustained upload speed, or the stream will buffer or drop frames.
What bitrate do Instagram, TikTok and LinkedIn want?
Social platforms mostly publish limits rather than target bitrates. LinkedIn lists 192 kbps to 30 Mbps for member video; Instagram's Graph API documents VBR with a 25 Mbps maximum for Reels published through the API; TikTok's ad specs set minimums, not recommendations. Export a clean file within those boundaries and let the platform process it.
| Platform | What the official page states | Source |
|---|---|---|
| LinkedIn (member video) | Bit rates 192 Kbps-30 Mbps; 10-60 fps; 256x144 to 4096x2304; aspect ratio 1:2.4-2.4:1; up to 15 minutes and 5 GB | LinkedIn Help, "Share videos on LinkedIn" |
| Instagram Reels, published via the API | "VBR, 25Mbps maximum"; audio 128 kbps; H.264 or HEVC; 23-60 fps; up to 1920 px wide; 3 seconds-15 minutes; 300 MB | Meta for Developers, "IG User Media" |
| Instagram Reels, in the app | No bitrate guidance on the official pages we could read | n/a |
| TikTok ads | Minimum 516 kbps (auction in-feed, updated June 2026); minimum 2,500 kbps (reservation in-feed, July 2025) | TikTok Ads Help |
| TikTok organic uploads | Not stated on the official pages we could read | n/a |
| Spotify video podcasts | Recommended CBR 25 Mbit/s (1080p) or 35 Mbit/s (4K); any bitrate accepted within the file-size range | Spotify for Creators, "Video specs" |
For length, aspect ratio and caption specs per platform, see the complete platform spec guide.
How do you calculate file size from bitrate?
File size in megabytes is roughly bitrate in megabits per second multiplied by duration in seconds, divided by 8. A 10-minute video at 8 Mbps is about 600 MB for the video track; adding 384 kbps stereo audio brings it to about 629 MB before container overhead. Remember 8 Mbps equals 1 MB per second.
| Bitrate | 1 minute | 10 minutes | 60 minutes |
|---|---|---|---|
| 5 Mbps | 37.5 MB | 375 MB | 2.25 GB |
| 8 Mbps (YouTube 1080p, 24-30 fps) | 60 MB | 600 MB | 3.6 GB |
| 12 Mbps (YouTube 1080p, 48-60 fps) | 90 MB | 900 MB | 5.4 GB |
| 25 Mbps (Spotify, 1080p) | 187.5 MB | 1.875 GB | 11.25 GB |
| 45 Mbps (YouTube 4K, top of the 24-30 fps range) | 337.5 MB | 3.375 GB | 20.25 GB |
| 220 Mbps (ProRes 422 HQ, 1080p at 29.97 fps) | 1.65 GB | 16.5 GB | 99 GB |
Decimal units (1 GB = 1,000 MB). Audio and container overhead add a little. To read a file's real bitrate, run ffprobe -v error -show_entries format=bit_rate:stream=codec_name,bit_rate -of default=noprint_wrappers=1 input.mp4.
What bitrates do editing codecs like ProRes use?
Editing codecs trade huge files for quality headroom. Apple's ProRes white paper lists target data rates at 1920×1080 and 29.97 fps of about 45 Mbps (Proxy), 102 (LT), 147 (422), 220 (422 HQ) and 330 (4444). Apple describes ProRes as variable bitrate, so these are targets, not constants.
That is why editing and delivery bitrates differ by an order of magnitude: keep camera originals or an intermediate for editing, then export the delivery file at the destination's recommended rate. For working with heavy source files, see proxy editing explained.
How do codecs change the bitrate you need?
Newer codecs such as H.265 and AV1 aim for similar quality at lower bitrates, but the saving depends on the encoder, settings and content, so bitrates aren't comparable across codecs one-to-one. YouTube's live table shows the pattern: AV1 and H.265 recommendations are lower than H.264 at the same resolution.
Even CRF values differ: x264's default is 23 and x265's is 28. For compatibility, hardware support and AV1 specifics, read Video Codecs Explained.
How does bitrate work in a browser editor?
In a browser, the WebCodecs VideoEncoder lets an editor choose a bitrate and a bitrate mode: "constant", "variable" (the default) or "quantizer" (which ignores the bitrate). Whether hardware encoding is used depends on the browser and device. Our WebCodecs guide covers the details.
In Loopdesk: export presets set resolution, aspect ratio, codec and bitrate for each destination, including YouTube (4K, 16:9), TikTok, Instagram Reels and YouTube Shorts (1080p, 9:16), Facebook and LinkedIn. Treat a preset as a starting point: check the final file size and scrub fast-motion sections before you publish. Exports are unlimited at up to 4K, with no watermark on any plan. See export presets and 4K export.
What are the most common bitrate mistakes?
The most common mistakes are mixing up Mbps and MB/s, raising the bitrate of a low-quality source, comparing bitrates across different codecs, forgetting audio, and re-compressing an already compressed file. Higher bitrate cannot restore detail that the source never had, and every extra generation of compression adds artifacts.
- Mbps vs MB/s. 8 Mbps is 1 MB/s, not 8.
- CBR for every upload. YouTube asks for VBR on uploads; CBR is its live mode (Spotify is a documented exception).
- Expecting exact CBR from x264. The FFmpeg wiki says x264 has no native, true CBR mode.
- One CRF for every codec. x264 defaults to 23, x265 to 28.
- Ignoring frame rate. YouTube's 48-60 fps recommendations are about 50% higher than its 24-30 fps ones (8 to 12 Mbps at 1080p).
- Forgetting audio. Stereo at 384 kbps adds about 2.9 MB per minute.
- Editing an exported file. Each re-encode loses quality; edit from the original or an intermediate.
Sources
Read and verified on October 9, 2026.
- YouTube Help, "Recommended upload encoding settings": https://support.google.com/youtube/answer/1722171 (no on-page date)
- YouTube Help, "Choose live encoder settings, bitrates, and resolutions": https://support.google.com/youtube/answer/2853702 (live table matches an archived copy from October 2, 2026)
- LinkedIn Help, "Share videos on LinkedIn": https://www.linkedin.com/help/linkedin/answer/a7174587
- Meta for Developers, "IG User Media" (Instagram Graph API): https://developers.facebook.com/documentation/instagram-platform/instagram-graph-api/reference/ig-user/media
- TikTok Ads Help, "TikTok Auction In-Feed Ads": https://ads.tiktok.com/resources/help/article/tiktok-auction-in-feed-ads · "TikTok reservation in-feed ad specifications": https://ads.tiktok.com/resources/help/article/tiktok-reservation-in-feed-ads-reach-frequency
- Spotify for Creators, "Video specs": https://support.spotify.com/us/creators/article/video-specs/
- FFmpeg Wiki, "H.264 Video Encoding Guide": https://trac.ffmpeg.org/wiki/Encode/H.264
- x265 documentation, "Command Line Options": https://x265.readthedocs.io/en/master/cli.html
- Adobe, "Export settings reference for Premiere Pro": https://helpx.adobe.com/premiere-pro/using/export-settings-reference-premiere-pro.html (page updated June 20, 2023)
- Apple, "Apple ProRes White Paper" (April 2022): https://www.apple.com/final-cut-pro/docs/Apple_ProRes_White_Paper.pdf
- MDN, "VideoEncoder: configure() method": https://developer.mozilla.org/en-US/docs/Web/API/VideoEncoder/configure
We could not read Instagram's or TikTok's consumer-app bitrate guidance, or Twitch's current live guidance, from official pages on October 9, so we don't quote them.
Frequently Asked Questions
What is a good bitrate for 1080p video?
For a YouTube upload, 8 Mbps at 24-30 fps and 12 Mbps at 48-60 fps (SDR) are YouTube's recommended values. For live streams, YouTube lists 14 Mbps (30 fps) and 17 Mbps (60 fps) as recommended H.264 settings. Social platforms publish limits rather than targets.
Is a higher bitrate always better quality?
No. Quality depends on codec, encoder settings, resolution, frame rate and the source. Extra bitrate gives diminishing returns and cannot restore detail missing from the source. Beyond a point it only inflates file size and can exceed a platform's limits.
Is VBR better than CBR?
For files you upload, usually yes: VBR (or CRF) spends bits where scenes are complex, giving better quality per megabyte. For live streaming, CBR is the safer choice because it keeps bandwidth predictable. YouTube asks for VBR on uploads and CBR for live; Spotify's video specs recommend CBR.
What is CRF?
CRF (constant rate factor) is a quality-based rate-control mode in x264 and x265: you choose a quality level and the encoder chooses the bitrate. Lower values mean higher quality. FFmpeg's wiki lists 23 as x264's default with 17-28 as a sane range; x265's default is 28.
What bitrate do I need for 4K YouTube video?
YouTube recommends 35-45 Mbps for SDR 4K at 24-30 fps and 53-68 Mbps at 48-60 fps; HDR is 44-56 and 66-85 Mbps. Stereo audio at 384 kbps adds under 3 MB per minute. To view new 4K uploads in 4K, viewers need a browser or device that supports VP9, per YouTube.
Does audio have its own bitrate?
Yes. YouTube recommends 128 kbps for mono, 384 kbps for stereo and 512 kbps for 5.1 audio in uploads. Audio is a small share of the file: stereo at 384 kbps is about 2.9 MB per minute, versus 60 MB per minute for 8 Mbps video.
Exporting the same edit for YouTube, Reels and LinkedIn? Open Loopdesk, pick a preset per destination and review the file before you post. Plans start at $19/month ($15 billed annually); exports are unlimited at up to 4K and never watermarked.