ThisCalculator

Everyday

Recording Bitrate Calculator: Pick the Right Mbps

Updated · Standard formula, shown below

The calculator for this page is switched off while it is checked. The formula is below, and the worked example in the article shows how to use it by hand.

This calculator works out the bitrate you need for a video recording, based on the resolution, frame rate, and compression format you plan to use. You enter your video settings and the target file size or recording duration, and it returns the required bitrate in megabits per second (Mbps) along with the estimated file size for a given recording length. The result helps you choose a bitrate that balances quality and file size for your specific camera, screen recorder, or streaming setup.

Formula

The core formula used here is a simplified version of the bitrate equation commonly cited in video encoding guides:

Bitrate (Mbps) = Resolution (megapixels) × Frame rate (fps) × 0.1 × Codec factor

Where:

  • Resolution – the total number of pixels in one frame, expressed in megapixels. For 1080p (1920×1080) that is 2.0736 MP; for 4K (3840×2160) it is 8.2944 MP.
  • Frame rate – how many frames are recorded per second (fps). Common values are 24, 30, and 60.
  • 0.1 – a constant that approximates the bits per pixel per frame needed for good quality with a modern codec. It is a rule-of-thumb, not a precise standard.
  • Codec factor – a multiplier that accounts for compression efficiency. H.264 is the baseline (1.0), H.265/HEVC and VP9 are roughly 40% more efficient (0.6), and AV1 is about 50% more efficient (0.5).

For file size, the formula is:

File size (GB) = Bitrate (Mbps) × Recording length (minutes) × 60 seconds per minute ÷ 8000 megabits per GB

Note that 1 GB = 8000 megabits (not 1000, and not 1024). This is a decimal gigabyte, which is what hard drive and cloud storage manufacturers use. If your operating system reports in gibibytes (GiB), the number will be about 7% smaller.

Worked Example

Let’s use the default values from the calculator: 1080p resolution, 30 fps, H.264 codec, and a 60-minute recording.

  1. Resolution = 2.0736 megapixels
  2. Bitrate = 2.0736 × 30 × 0.1 × 1.0 = 6.2208 Mbps
  3. File size = (6.2208 × 60 × 60) / 8000 = 2.79936 GB

So a one-hour 1080p30 recording in H.264 would be about 6.2 Mbps and produce roughly 2.8 GB of data. If you switch to H.265, the bitrate drops to 3.7 Mbps and the file size to about 1.7 GB, with similar perceived quality.

What the Result Actually Means

The bitrate number tells you how many megabits of data are used for each second of video. Higher bitrates preserve more detail and reduce compression artifacts, but they create larger files and demand more storage and bandwidth. Lower bitrates save space but can introduce blockiness, blur, or banding, especially in fast-moving scenes or areas with fine texture.

For most purposes, the formula gives a reasonable middle-ground bitrate. It is not a strict standard, and you may need to adjust based on your content. A static slide presentation can use a much lower bitrate without visible quality loss, while a fast-action game or nature documentary with lots of motion may need a higher one.

How to Choose a Bitrate for Your Use Case

Different recording scenarios have different needs. Here are some general guidelines:

  • Screen recording (talking head, slides) – you can often go 30–50% below the formula value and still look sharp, because there is little motion.
  • Gaming or action video – consider increasing the bitrate by 50–100% to avoid artifacts in fast motion and particle effects.
  • Archival or editing – if you plan to color grade or heavily edit, use a higher bitrate (or a lossless codec) to preserve detail. The formula is a floor, not a ceiling.
  • Streaming – for live streaming, you are limited by your upload bandwidth and the platform’s recommended settings. The formula can help you estimate a starting point, but you may need to adjust to fit your connection.

Remember that bitrate is only one factor in quality. Resolution, frame rate, codec, and the encoder’s settings (like the “preset” or “CRF” in x264) all interact. A well-tuned encoder at a lower bitrate can look better than a poorly configured one at a higher bitrate.

Common Mistakes and Misconceptions

One common mistake is confusing megabits (Mb) with megabytes (MB). A bitrate of 8 Mbps means 1 megabyte per second, not 8. When calculating storage, always use megabits and divide by 8 to get megabytes, or by 8000 to get decimal gigabytes.

Another misconception is that a higher bitrate always means better quality. Beyond a certain point, the encoder cannot add any more detail, and you are just wasting storage. The formula’s result is a good balance for most content; going much higher is only useful if you have a specific reason.

Also, be aware that the codec factors are approximations. The actual efficiency depends on the encoder implementation, the resolution, and the content. For example, H.265 is often more efficient at higher resolutions, but the gain is smaller at 720p. The formula gives you a starting point, not a guarantee.

Limitations of This Calculator

This calculator uses a simplified model. It does not account for:

  • Variable bitrate (VBR) – real encoders allocate more bits to complex scenes and fewer to simple ones. The result here is an average.
  • Audio bitrate – the file size estimate includes only video. Add audio separately (e.g., 128 kbps for stereo AAC adds about 0.5 GB per hour).
  • Container overhead – MP4, MKV, and other containers add a small amount of metadata, usually negligible.
  • Encoder settings – the “preset” (slow vs. fast) and “profile” (Baseline, Main, High) can change the efficiency by 10–20%.

For precise planning, use the calculator as a rough guide, then test with a short recording and adjust. Many editing programs and cameras also offer a “target bitrate” or “quality” setting that lets you set a maximum or average value directly.

Frequently Asked Questions

What is a good bitrate for 1080p 60fps recording?

Using the formula with H.264: 2.0736 × 60 × 0.1 = 12.4 Mbps. For gaming or high motion, you might want 16–20 Mbps. For a static scene, 8–10 Mbps can be enough. The exact value depends on your tolerance for artifacts and your storage budget.

Does using a higher bitrate make my video look better?

Only up to a point. If the bitrate is too low, you will see compression artifacts. Once the bitrate is high enough to encode all the detail in the source, increasing it further does not improve quality – it only increases file size. The formula’s result is usually near that “sweet spot” for standard content.

Why does my camera use a different bitrate than this calculator?

Cameras often use a constant bitrate (CBR) or a specific quality-based setting that may not match the formula. Manufacturers also optimize for their own encoders and may choose a higher bitrate to ensure quality in all situations. The calculator is a general guide, not a spec for any particular device.

How do I convert bitrate to file size for a longer recording?

Multiply the bitrate in Mbps by the recording length in seconds, then divide by 8 to get megabytes, or by 8000 to get decimal gigabytes. For example, 10 Mbps for 2 hours (7200 seconds) is 10 × 7200 / 8000 = 9 GB.

Should I use CBR or VBR for recording?

For recording to a file, variable bitrate (VBR) is usually better because it allocates more data to complex scenes and less to simple ones, giving better quality per file size. Constant bitrate (CBR) is mainly used for streaming where a predictable bitrate is needed to avoid buffering. Most recording software defaults to VBR.

What is the difference between Mbps and MB/s?

Mbps stands for megabits per second, and MB/s stands for megabytes per second. There are 8 bits in a byte, so 8 Mbps equals 1 MB/s. When checking your storage write speed, make sure you compare the same units. A hard drive that writes at 100 MB/s can handle a bitrate of 800 Mbps, which is far more than any consumer camera produces.

Related

Formula used
in res | Resolution | - | 1080p=2.0736, 4K=8.2944, 1440p=3.6864, 720p=0.9216 | 2.0736
in fps | Frame rate | fps | 30 | 0
in codec | Codec | - | H.264=1, H.265=0.6, VP9=0.6, AV1=0.5 | 1
in minutes | Recording length | min | 60 | 0
out bitrate | Bitrate | Mbps | (res * fps * codec * 0.1) | 2
out size_gb | File size | GB | (bitrate * minutes * 60) / 8000 | 2

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.