Video Bitrate Calculator

Setting the correct video bitrate is essential for balancing file size, upload speed, and visual quality. Too low and compression artifacts appear; too high and files become unnecessarily large for the target platform. This calculator uses the standard pixel-rate formula to estimate a starting bitrate for your resolution, frame rate, and scene complexity. It also estimates the resulting file size for a given video duration. Use the result as a guide when configuring encoders like FFmpeg, HandBrake, or OBS.

Horizontal resolution: 1280 (720p), 1920 (1080p), 3840 (4K).
Vertical resolution: 720, 1080, 2160.
Frames per second: 24, 25, 30, 60.
Higher motion needs higher bitrate for the same quality.
Video length in minutes.
0.00
0.00

Video bitrate formula

Bitrate (bps) = width x height x fps x motion_factor / codec_constant
File size (bytes) = bitrate (bps) / 8 x duration (seconds)

Example: 1920 x 1080 at 30 fps, medium motion (0.1), H.264 (constant 1,000,000). Bitrate = 1920 x 1080 x 30 x 0.1 / 1,000,000 = 6.22 Mbps. For 10 minutes: file size = 6.22 x 1,000,000 / 8 x 600 = about 466 MB.

Platform bitrate reference

  • YouTube 1080p30 H.264: recommended 8 Mbps
  • YouTube 4K30 H.264: recommended 35-45 Mbps
  • Twitch streaming: maximum 6 Mbps (most regions)
  • Netflix source file (1080p): 15-20 Mbps for H.264 delivery master
  • Blu-ray: up to 40 Mbps H.264/AVC

Video bitrate calculator: frequently asked questions

What is video bitrate?

Video bitrate is the amount of data used per second of video, measured in megabits per second (Mbps) or kilobits per second (kbps). A higher bitrate preserves more detail but creates larger file sizes. A lower bitrate compresses more and may introduce artifacts.

How is video bitrate estimated from resolution and frame rate?

A common formula is: bitrate (Mbps) = width x height x fps x motion factor / compression constant. The motion factor accounts for scene complexity (low motion: 0.07; medium: 0.1; high: 0.14). The compression constant reflects codec efficiency (H.264: about 1,000,000; H.265/HEVC: about 500,000 for equivalent quality).

What bitrate do streaming platforms recommend?

YouTube recommends 8 Mbps for 1080p30 H.264, 35-45 Mbps for 4K30 H.264. Twitch recommends 6 Mbps maximum for 1080p. These are guideline upload rates; local recording and mastering files use much higher rates (50-300 Mbps for editing).

What is the difference between H.264 and H.265 bitrate requirements?

H.265 (HEVC) achieves roughly the same visual quality as H.264 at about half the bitrate, due to better compression efficiency. For streaming, an H.265 stream at 4 Mbps may look similar to an H.264 stream at 8 Mbps at 1080p.

Does frame rate affect the required bitrate?

Yes. 60 fps requires roughly twice the bitrate of 30 fps at the same resolution and quality because there are twice as many frames to encode per second. Many encoders and streaming platforms apply additional compression to higher frame rates, so the exact scaling varies.

Official sources

  • ISO/IEC 14496-10:2022 (H.264/AVC) and ISO/IEC 23008-2:2023 (H.265/HEVC). ISO.org.
  • Alliance for Open Media: AV1 specification. AOMedia.org.

Reviewed by the CalculatorHub team, edited by James Graham, 15 June 2026. See our methodology.