Video File Size Calculator

Estimate a video file's size.

How it is calculated

The tool assumes a constant bitrate. Size in megabytes is MB = bitrate × duration × 60 ÷ 8, where bitrate is in megabits per second (Mbps) and duration is in minutes. Multiplying by 60 converts minutes to seconds, giving total megabits; dividing by 8 turns bits into bytes. Gigabytes are then GB = MB ÷ 1024, so the MB figure uses the 1,000-based megabit while the GB figure divides by 1,024; the two are not perfectly consistent, which matters only for large files. Both inputs must be above zero. The estimate covers the video stream alone as you describe it; audio tracks, subtitles and container overhead are not added, and variable-bitrate encodes will land above or below the result.

Worked example

A 90-minute film is encoded at 8 Mbps. Total seconds = 90 × 60 = 5,400. Total data = 8 × 5,400 = 43,200 megabits. Divide by 8 to get bytes: 43,200 ÷ 8 = 5,400.00 MB. In gigabytes, 5,400 ÷ 1,024 = 5.27 GB. So the film needs about 5.3 GB of storage before audio is added. Doubling the bitrate to 16 Mbps would double both numbers, since size grows in direct proportion to bitrate.

Try this example →

Common mistakes

  • Entering the duration in seconds or hours. The field is minutes, so a two-hour film must be typed as 120; typing 2 shows a file that is 60 times too small.
  • Mixing up megabits and megabytes. An 8 Mbps stream moves 1 megabyte per second; entering 8 as if it were MB/s overstates the size by 8 times.
  • Entering the bitrate in kbps. A 5,000 kbps file is 5 Mbps; typing 5000 gives a result 1,000 times too large.
  • Forgetting audio. A typical audio track adds its own bitrate, so for a precise total, add the audio bitrate to the video bitrate before using this tool.
  • Assuming a variable-bitrate export will match. VBR files vary with scene complexity, so treat the answer as an average-case estimate.

About this calculator

This calculator estimates a video file's size as bitrate × duration, converting the result from bits to bytes (dividing by 8) and then to megabytes or gigabytes. Bitrate measures how much data is encoded per second of footage, and it varies enormously by resolution and codec: streaming platforms typically recommend around 8 Mbps for 1080p and 35–45 Mbps for 4K, while variable bitrate (VBR) encoding — common in modern codecs like H.264 and H.265 — allocates more data to complex, high-motion scenes and less to static ones, so actual file size can differ from a constant-bitrate estimate.

Video editors and YouTubers use this to estimate upload sizes and plan render/export settings, videographers use it to figure out how much footage fits on an SD card or drive before a shoot, and streaming and broadcast engineers use similar math to set encoding presets that balance quality against bandwidth. Enter a bitrate and duration to estimate the resulting file size.

Was this helpful?

You can pick up to 3 reactions.

Comments (0)

  • Be the first to comment.

Popular calculators

All Calculators