Skip to content

Video File Size Calculator

Storage needed for any bitrate and duration.

Reviewed by the Calculation Machine team · Updated 24 October 2026 · How we check our maths

Your values

ⓘ Live results

Results
File size
11.06 GB
Per minute
377.4 MB
Hours on a 1 TB drive
46.3
Upload time at 20 Mbps
75.5 minutes

Quick answer

Video file size = total bitrate × duration ÷ 8, because bitrates are in bits per second and file sizes in bytes. Add the audio bitrate to the video bitrate first. One minute of video at 100 Mbps is 100 × 60 ÷ 8 = 750 MB. A 30-minute recording at 50 Mbps with 320 kbps audio comes to about 11 GB.

What the Video File Size calculator does

This calculator works out how much storage a video will take from its video bitrate, audio bitrate and running time. It also shows size per minute, how many hours fit on a 1 TB drive, and how long the file takes to upload at 20 Mbps. Videographers use it to plan memory cards and drives for a shoot, editors to estimate project storage, and streamers to see what a recording will weigh before uploading.

The result is exact for constant bitrate (CBR) recordings. Most cameras and encoders use variable bitrate (VBR), which spends more data on fast, detailed scenes and less on static ones, so real files land somewhat above or below the estimate. Container overhead adds a little on top.

Resolution and frame rate only matter through the bitrate they need; two 4K files can differ in size by ten times depending on codec and quality settings. Check your camera's manual or encoder settings for the actual bitrate. For transfer times on other connections, use the download time calculator.

The formula

Size (MB) = (video bitrate (Mbps) + audio bitrate (kbps) ÷ 1,000) × duration (s) ÷ 8 Bitrate (Mbps) = size (MB) × 8 ÷ duration (s)

Formula variables
SymbolMeaningUnit
video bitrateData rate of the video stream, from camera or encoder settingsMbps
audio bitrateData rate of the audio track(s)kbps
durationRunning time, entered in minutes and converted to secondss
8Bits per bytebits

This is the basic data-rate relationship used by every encoder. The calculator works in decimal megabytes and then reports gigabytes and drive capacity in binary units (1 GB = 1,024 MB), the way Windows shows them, so its GB figures are about 2.4% lower than a decimal conversion. The second line is the reverse calculation — a video bitrate calculator for hitting a target file size — explained below.

Worked examples

1080p video for YouTube

A 10-minute 1080p export at 8 Mbps with 128 kbps AAC audio.

Inputs

  • Video bitrate8 Mbps
  • Duration10 minutes
  • Audio bitrate128 kbps

Result

  • File size609.6 MB
  • Per minute61 MB
  • Hours on a 1 TB drive286.7
  • Upload time at 20 Mbps4.1 minutes

About 610 MB, or 61 MB per minute. At 20 Mbps upload it takes about 4 minutes to send, so a weekly upload schedule needs little storage or bandwidth.

One hour of 4K camera footage

A wedding videographer records 60 minutes of 4K at 100 Mbps with 320 kbps audio.

Inputs

  • Video bitrate100 Mbps
  • Duration60 minutes
  • Audio bitrate320 kbps

Result

  • File size44.09 GB
  • Per minute752.4 MB
  • Hours on a 1 TB drive23.2
  • Upload time at 20 Mbps301 minutes

About 44 GB per hour of footage per camera, and a 1 TB drive holds roughly 23 hours. Budget at least two copies of every card for backup, so double the storage.

Two-hour livestream archive

A streamer saves a 2-hour broadcast recorded at 5 Mbps with 192 kbps audio.

Inputs

  • Video bitrate5 Mbps
  • Duration120 minutes
  • Audio bitrate192 kbps

Result

  • File size4.56 GB
  • Per minute38.9 MB
  • Hours on a 1 TB drive448.8
  • Upload time at 20 Mbps31.2 minutes

About 4.56 GB per stream, so roughly 449 hours fit on 1 TB. Stream bitrates are low because they are limited by upload speed, not image quality.

Typical video bitrates and storage per minute

Use these as starting points when you do not know the exact bitrate. YouTube's recommended upload bitrates for standard frame rates are a good guide for delivery files; camera recording bitrates are usually higher because they keep more detail for editing.

Common video bitrates (video only, approximate)
UseVideo bitrateStorage per minute
720p upload (YouTube recommendation, 24–30 fps)5 Mbps37.5 MB
1080p upload (YouTube recommendation, 24–30 fps)8 Mbps60 MB
1440p upload (YouTube recommendation, 24–30 fps)16 Mbps120 MB
4K camera recording, mid-range setting100 Mbps750 MB
4K ProRes 422 HQ and similar intermediate codecsSeveral hundred Mbps or moreSeveral GB

Working out the bitrate for a target file size

When a platform or email limit caps the file size, run the formula backwards to find the highest bitrate you can use:

video bitrate (Mbps) = target size (MB) × 8 ÷ duration (s) − audio bitrate (Mbps)

To fit a 60-minute video into 4,000 MB with 128 kbps audio: 4,000 × 8 ÷ 3,600 = 8.89 Mbps in total, minus 0.128 for audio, leaves about 8.76 Mbps for video. Set the encoder slightly lower, around 8.5 Mbps, to leave room for container overhead and VBR peaks. A two-pass encode hits a target size more reliably than a single pass.

Why real files differ from the estimate

  • Variable bitrate: the bitrate setting is an average or a maximum; scenes with motion, grain or foliage use more, static talking heads use less.
  • Codec efficiency: H.265 (HEVC) and AV1 typically reach similar quality to H.264 at a noticeably lower bitrate, so switching codec changes the bitrate you need, not the formula.
  • Multiple audio tracks: add each track's bitrate.
  • Metadata and container overhead: usually small, around a percent or two.
  • Drive formatting: a drive sold as 1 TB shows less usable space once formatted and reported in binary units; the data storage converter shows the difference.

How to use the Video File Size Calculator

  1. 1Find the video bitrate in your camera's recording settings or your encoder's export settings, in Mbps.
  2. 2Enter the duration in minutes (90 seconds = 1.5).
  3. 3Enter the audio bitrate in kbps — 128 to 320 is typical for AAC; use 1,536 for uncompressed 48 kHz 16-bit stereo.
  4. 4Read the file size, storage per minute and hours per terabyte to plan cards and drives.

Frequently asked questions

How big is a 1-minute 4K video?

It depends on the bitrate. At 100 Mbps, one minute is about 750 MB; phone 4K recordings at around 50 Mbps are roughly 375 MB a minute, and professional codecs can be several gigabytes.

How do I calculate video bitrate from file size?

Multiply the file size in megabytes by 8 and divide by the duration in seconds. A 600 MB file lasting 10 minutes (600 s) has an average total bitrate of 8 Mbps.

Does resolution affect file size?

Only indirectly. File size depends on bitrate and duration; higher resolutions need higher bitrates to look good, which is why they usually produce bigger files. To change resolution without distorting the picture, keep the proportions with the aspect ratio calculator.

How many hours of video fit on 1 TB?

At 8 Mbps, roughly 280–290 hours; at 100 Mbps, around 23 hours. Enter your bitrate here and read the hours-per-terabyte figure.

Why is my exported file a different size from the estimate?

Most encoders use variable bitrate, so the actual average differs from the setting. Container overhead, extra audio tracks and the way your system counts gigabytes also shift the result slightly.

References

  • Recommended upload encoding settings — YouTube Help (Google)
  • IEC 80000-13, Quantities and units — Information science and technology — International Electrotechnical Commission

About this calculator