Skip to main content
Calcimator

Video File Size Calculator

Estimate video file size based on resolution, frame rate, bitrate, and duration. Plan storage needs for video projects.

About this calculator

Video file size comes down to one relationship: bitrate times time. This calculator converts your duration to seconds, multiplies by the bitrate in megabits per second, and divides by 8 to convert megabits to megabytes — giving the raw file size the video stream will occupy regardless of what's actually in the frame. That same formula, extended to one hour, produces the "1 Hour at This Bitrate" figure, and run in reverse against common SD/CFexpress card capacities (32/64/128/256 GB) it produces the recording-time chart, showing exactly how many minutes of footage each card size holds at your chosen settings.

Data per Frame divides the per-second bitrate by your frame rate to show how many kilobits each individual frame gets to work with — useful for spotting whether a bitrate is generous or stingy for the frame rate you've chosen, since more frames per second means less data budget per frame at a fixed bitrate. The Suggested Bitrate figure is a rough H.264 baseline (5 Mbps at 720p scaling up to 80 Mbps at 8K) adjusted proportionally for frame rate relative to 30fps — it's a starting point for acceptable quality, not a hard rule, since actual visually-lossless bitrates vary heavily by codec (H.265/AV1 can hit similar quality at roughly half the bitrate), scene complexity, and compression settings. Keep in mind this models constant bitrate encoding; variable bitrate (VBR) and different codecs will produce meaningfully different real-world file sizes for the same nominal settings, so treat these numbers as planning estimates for storage and card purchases rather than an exact prediction of your camera's output file.

Inputs

fps
Mbps
min

Results

File Size (MB)

600 MB

≈ 6 apps

File Size (GB)

0.59 GB

≈ 6 apps

1 Hour at This Bitrate3.52 GB
Data per Frame32.6 KB
Suggested Bitrate (H.264)8 Mbps
Minutes on 128GB Card2,184.5 min
How to Use This Calculator
  1. Enter Resolution, 720p (HD), and 1080p (Full HD).
  2. Set 1440p (QHD), 4K UHD (2160p), and 8K UHD (4320p).
  3. Adjust Frame Rate, Bitrate as needed.
  4. Review File Size (MB) and File Size (GB).
  5. Use 1 Hour at This Bitrate (GB) and Data per Frame (KB) to inform your decision.

How the result changes with Bitrate

BitrateFile Size (MB)File Size (GB)
4300 MB0.29 GB
6450 MB0.44 GB
12900 MB0.88 GB
201,500 MB1.46 GB

What each input means

Resolution
The video resolution. Higher resolutions need more bitrate and storage.
Frame Rate
Frames per second. Common values: 24 (cinema), 30 (standard), 60 (smooth), 120+ (slow motion).
Bitrate
Video data rate in megabits per second. Higher bitrates mean better quality and larger files.
Duration
Total video duration in minutes.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Resolution = 2, Frame Rate = 30, Bitrate = 8, Duration = 10 = 4 input(s) provided
  2. Calculate File Size
    File Size
    600 = 600
  3. Calculate File Size
    File Size
    0.59 = 0.59
  4. Calculate 1 Hour at This Bitrate
    1 Hour at This Bitrate
    3.52 = 3.52
  5. Calculate Data per Frame
    Data per Frame
    32.6 = 32.6

Engine last updated . Checked against 1 independently-derived test — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

How does the calculator turn bitrate and duration into a file size?

It converts your duration from minutes to seconds, multiplies that by the bitrate in megabits per second to get total megabits, then divides by 8 to convert megabits to megabytes. This is why resolution and frame rate don't directly appear in the file size formula itself — they only matter because they influence what bitrate you should choose.

Why does Data per Frame go down when I raise the frame rate at a fixed bitrate?

Data per Frame divides your bitrate by frame rate, so the same per-second data budget gets split across more individual frames as frame rate rises. At 8 Mbps, 30fps gives each frame more data to work with than 60fps does, which is why doubling the frame rate without raising the bitrate tends to reduce per-frame quality.

How reliable is the Suggested Bitrate figure?

It's a rough H.264 baseline table (5 Mbps at 720p up to 80 Mbps at 8K) scaled proportionally by your frame rate relative to 30fps — it's meant as a starting point for acceptable quality, not a hard target. Actual visually-lossless bitrates vary a lot by codec, since newer codecs like H.265 or AV1 can hit comparable quality at roughly half the bitrate this suggests.

Why might my camera's actual recorded file be a different size than this estimate?

This calculator assumes constant bitrate (CBR) encoding, where the file uses the exact same data rate throughout. Many cameras and encoders instead use variable bitrate (VBR), which allocates more data to complex scenes and less to static ones, so real-world file sizes for the same nominal bitrate setting can come in noticeably smaller or larger than this prediction.

How does the calculator figure out how many minutes fit on a memory card?

It converts the card's capacity in gigabytes to megabits (capacity × 1024 × 8), divides by your bitrate to get total seconds of footage, then converts seconds to minutes. The same formula runs for 32GB, 64GB, 128GB, and 256GB cards to build the recording-time chart, so you can compare card sizes side by side at your chosen settings.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Creative, Media & Design.