Skip to content
Omnikalc

Video file size calculator: size from bitrate and length

Calculate how big a video file will be from its video and audio bitrate and duration, and how many hours fit on your storage.

Updated on
Your inputs
Mbps

Value out of range

kbps

Value out of range

min

Value out of range

GB

Value out of range

Results

File size

5.51 GB

Size per minute

61.2 MB

Hours that fit on the storage

34.9 h

Size per hour
3.67 GB
File size in GiB (as shown by Windows)
5.13 GiB

How big is a video file?

A video file’s size depends on its bitrate, the amount of data used per second, and its duration. Resolution and frame rate matter only through the bitrate they require.

  • Total bitrate (Mbps) = video bitrate + audio bitrate
  • File size (MB) = total bitrate × duration in seconds ÷ 8
  • File size (GB) = MB ÷ 1,000

The division by 8 converts bits to bytes. Bitrates are given in megabits per second (Mbps), while file sizes are in megabytes (MB).

Worked example

A 90-minute video recorded at 8 Mbps with 160 kbps audio:

  1. Total bitrate: 8 + 0.16 = 8.16 Mbps.
  2. Per minute: 8.16 × 60 ÷ 8 = 61.2 MB.
  3. Whole file: 8.16 × 5,400 ÷ 8 = 5,508 MB, or 5.51 GB.
  4. A 128 GB memory card holds about 34.9 hours at this bitrate.

Typical bitrates

Video Typical bitrate Size per hour
720p streaming 3 to 5 Mbps 1.4 to 2.3 GB
1080p streaming 5 to 8 Mbps 2.3 to 3.6 GB
1080p phone or camera 12 to 20 Mbps 5.4 to 9 GB
4K streaming 15 to 25 Mbps 6.8 to 11 GB
4K phone or camera 50 to 100 Mbps 22.5 to 45 GB
4K professional (ProRes 422 HQ) about 700 Mbps about 315 GB

Codecs matter: HEVC (H.265) and AV1 reach similar quality at roughly half the bitrate of H.264.

GB or GiB?

Storage makers count 1 GB as 1,000,000,000 bytes. Windows uses 1,073,741,824 bytes (a gibibyte, GiB) but labels it GB, so a 5.51 GB file shows up as 5.13 GB, and a 128 GB card shows about 119 GB of space. macOS uses decimal GB like the manufacturers.

Constant and variable bitrate

With constant bitrate (CBR), every second uses the same amount of data, and the calculation is exact. Most cameras and encoders use variable bitrate (VBR), which spends more data on complex, fast-moving scenes and less on still ones. The average bitrate is then lower than the maximum, and the real file is smaller than the estimate.

Planning storage and uploads

Use the size per hour to plan how many memory cards you need for an event, how long a drive will last for security camera footage, or how much data a video upload will use. On a mobile plan, streaming an hour of 1080p video can use 3 GB or more, so download over Wi-Fi when you can.

Frequently asked questions

How do I calculate video file size?

Add the video and audio bitrates, multiply by the duration in seconds and divide by 8 to get bytes. At 8 Mbps, one minute takes about 60 MB.

How much space does 1 hour of 4K video take?

At 50 Mbps, typical for a camera, about 22.5 GB per hour. Streaming services use 15 to 25 Mbps for 4K, or 7 to 11 GB per hour.

Why is my file smaller than the calculation?

Many cameras and encoders use variable bitrate, so simple scenes use less than the target. The calculation gives an upper estimate.

Why does my computer show fewer GB?

Storage makers count 1 GB as 1,000,000,000 bytes, while Windows counts 1,073,741,824 bytes (a GiB) and labels it GB.

Was this calculator helpful?

Thanks for your feedback!

Results are estimates provided for information purposes. They do not replace professional advice.