Bitrate Calculator
Estimate video and audio bitrates from resolution, frame rate and quality, and compare them with reference values for YouTube, Twitch and others.
Platform Reference Values
| Platform | Resolution / FPS | Video (kbps) | Audio (kbps) | Total (kbps) |
|---|
Values from each service's own page (checked September 2026). YouTube: recommended upload bitrates for standard (SDR) video and stereo audio; mono audio is 128 kbps and 5.1 is 512 kbps. Twitch: broadcasting guidelines, CBR video; 96 kbps audio is recommended and 160 kbps is the maximum. Facebook: recommended Live settings, 1080p at 30 fps and 3,000–6,000 kbps. The services may change these values.
How to use
- Pick resolution / FPSResolution from 360p to 4K, frame rate from 24 to 60 fps.
- Pick qualityHigh, Medium or Low.
- Read resultVideo, audio and total bitrate appear. The table below shows each service’s recommendation for the resolution you picked.
Recommended settings
When it goes wrong
The file size does not match the calculation
Cause: Only the video bitrate was counted. Also, -b:v is an average target, so the real rate varies a little.
Fix: Add video and audio together and leave some margin.
Questions
Bitrate ↔ size?
Size in MB ≈ total bitrate (kbps) × seconds ÷ 8 ÷ 1000. For example, 5,000 kbps for 60 seconds is about 37.5 MB.
CBR or VBR?
Live streams normally use CBR (constant bitrate), and Twitch recommends it. For saved files, CRF or VBR usually gives a smaller file at the same quality.
More detail (settings, limits, FFmpeg commands)
What each setting means
Browsers and limits
- The values are estimates. The right bitrate depends on the content.
The same job with the FFmpeg command line
ffmpeg -i input.mp4 -c:v libx264 -b:v 5000k -maxrate 5500k -bufsize 10000k -c:a aac -b:a 128k output.mp4