ThisCalculator

Everyday

Free Video Bitrate Calculator and File Size Formula

Updated · Standard formula, shown below

Video bitrate 1,205 kbps
Total bitrate
1,333 kbps
Result
Duration
10 min
You entered
Target file size
100 MB
You entered

Free Video Bitrate Calculator and File Size Formula

A free video bitrate calculator estimates the average bitrate needed to fit a video into a target file size, or the file size a chosen bitrate will produce. Enter the duration, target size, and audio bitrate to get an estimated video bitrate; use the reverse calculation to plan storage before encoding.

Formula

For a target file size, the estimated average video bitrate is:

Video bitrate (kbps) = [file size (MB) × 8,000 ÷ duration (seconds)] − audio bitrate (kbps)

The calculator takes duration in minutes, so it converts minutes to seconds by multiplying by 60. It assumes decimal megabytes: 1 MB = 1,000,000 bytes, and 1 kilobit = 1,000 bits. The factor 8,000 converts megabytes to kilobits. The total bitrate output is the combined average bitrate available for video and audio before subtracting audio.

  • Duration (d): video length in minutes.
  • Target file size (s): desired media size in decimal megabytes.
  • Audio bitrate (a): audio stream rate in kilobits per second.
  • Video bitrate (v): estimated video stream rate in kilobits per second.

Real files also contain container and metadata overhead, and encoders may not hit a target exactly. Treat the result as a planning estimate, not a guaranteed file size.

Worked Example

Using the calculator’s defaults—10 minutes, 100 MB, and 128 kbps audio:

  1. Convert duration: 10 × 60 = 600 seconds.
  2. Calculate the total bitrate: 100 × 8,000 ÷ 600 = 1,333.33 kbps.
  3. Subtract audio bitrate: 1,333.33 − 128 = 1,205.33 kbps.
  4. Rounded to the calculator’s zero decimal places, the estimated video bitrate is 1,205 kbps. The total bitrate is 1,333 kbps.

That video rate is an average. A variable-bitrate encode can use more bits on complex scenes and fewer on simple scenes, while trying to maintain the chosen overall size.

What Video Bitrate Means

Bitrate is the amount of encoded data used per second, commonly shown as kbps or Mbps. Higher bitrate generally gives an encoder more room to preserve detail, motion, and texture. It does not by itself determine quality: resolution, frame rate, codec, encoder settings, source quality, and the content of the footage all matter.

A detailed, fast-moving scene usually needs more data than a static shot at the same resolution. A newer or more efficient codec may produce similar visual quality at a lower bitrate than an older codec, but results depend on the encoder and settings. Therefore, there is no single bitrate that is best for every 1080p or 4K video.

How to Choose a Target

Start with the delivery constraint: a maximum file size, available storage, upload limit, or playback requirement. The calculator converts a size-and-duration budget into an average bitrate. If you already know the bitrate and duration, you can estimate size using the inverse relationship:

Estimated size (MB) = total bitrate (kbps) × duration (seconds) ÷ 8,000

Include audio in the total. For example, if the total budget is 1,333 kbps and audio uses 128 kbps, roughly 1,205 kbps remains for video. If you enter only the video bitrate when estimating a file that also has audio, the file-size estimate will be too small.

For practical encoding, consider these steps:

  1. Confirm the allowed size and the video’s exact duration.
  2. Choose an audio bitrate appropriate to the audio and delivery format, then subtract it from the total bitrate budget.
  3. Encode a short representative sample at the calculated video rate and inspect it at the intended viewing size.
  4. Adjust settings if the picture shows blocking, banding, or smeared motion, or if the result exceeds the size limit.

Limits and Common Mistakes

  • Confusing MB and MiB: Decimal MB means 1,000,000 bytes; binary MiB means 1,048,576 bytes. Some operating systems display file sizes using binary units while labeling them differently. This calculator uses decimal MB.
  • Leaving out audio: Audio consumes part of the total data budget. Subtract its bitrate to estimate the video rate.
  • Mixing units: Duration must be in minutes and bitrates in kbps for these inputs. Do not enter seconds as minutes or Mbps as kbps. Multiply Mbps by 1,000 to convert to kbps.
  • Using an impossible target: If the target size is too small for the selected duration and audio rate, the calculated video bitrate can be zero or negative. That is not an encoding setting; increase the file-size budget, shorten the video, or reduce audio bitrate if suitable.
  • Expecting an exact final size: Container overhead, subtitles, multiple audio tracks, metadata, and encoder behavior can change the final result. Leave a margin under strict size limits and check the finished file.

Bitrate is also not a direct quality score. A low rate can look acceptable for simple animation and poor for detailed action, while a high rate cannot restore detail missing from a noisy or low-resolution source. Use a test encode when visual quality matters.

Frequently Asked Questions

What bitrate should I use for a video?
It depends on resolution, frame rate, codec, scene complexity, and quality expectations. Use a size constraint to calculate a starting average, then inspect a sample encode rather than relying on a universal preset.

How do I calculate video bitrate from file size?
Convert the target size to kilobits, divide by duration in seconds to find the total average bitrate, then subtract audio bitrate. The calculator applies this formula when you enter duration, size, and audio rate.

Does the calculator include audio?
It asks for audio bitrate and subtracts it from the total budget to estimate video bitrate. The total bitrate output is the combined allowance for video and audio, not an additional stream.

Why is my encoded file larger than the estimate?
Container overhead, extra audio or subtitle tracks, metadata, and variation in encoder output can add size. A target-size mode may help, but leave a margin and verify the completed file.

Is a higher video bitrate always better?
No. More bitrate can help preserve detail, but improvements depend on codec efficiency, source quality, and content. Once compression artifacts are no longer noticeable at the intended viewing conditions, adding data may bring little visible benefit.

What is the difference between kbps and Mbps?
They are rate units: 1 Mbps equals 1,000 kbps. Keep units consistent when estimating size or entering settings; confusing them changes the result by a factor of 1,000.

Related

Formula used
in d | Duration | min | 10 | 0
in s | Target file size | MB | 100 | 0
in a | Audio bitrate | kbps | 128 | 0
out v | Video bitrate | kbps | (s * 8000 / (d * 60)) - a | 0
out t | Total bitrate | kbps | s * 8000 / (d * 60) | 0

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.