Use this Calculator to estimate your video's storage needs based on resolution, frame rate, and compression settings. Select a common video format below to pre-fill recommended settings or customize everything yourself.
Popular Video Formats:
When you pick a codec, you often lock in certain settings—such as chroma subsampling (e.g., 4:2:0 for H.264), bit depth (8-bit vs. 10-bit), supported color channels (RGB vs. YCbCr), and even maximum resolution or frame rate. Each of these choices—along with frame size and running time—ultimately influences the file size and the bit rate (how quickly your hardware must handle data). Adjusting any factor can improve or reduce video quality, but it also affects how much storage and processing power you need.
Real-World vs. Simplified In practice, actual file sizes also depend on factors like codec overhead, motion compression, metadata, etc.
The resolution of the video determines the number of pixels per frame:
Total pixels per image (width * height)
1920 × 1080 = 2,073,600 pixel (2.1 Megapixels)
Each pixel has color information, typically in RGB or YUV format:
Total Pixel Count × Number of Color Channels = Total Color-Sample Points
2,073,600 × 3 = 6,220,800
Each color channel has a bit depth (e.g., 8-bit, 10-bit, or 12-bit ... per channel):
Total Pixel Data × Bit Depth per Channel = Total Bits
6,220,800 × 10 bits = 62,208,000 bits per frame
62,208,000 ÷ 8 = 7,776,000 bytes per frame ≈ 7.42 MB
Not all color information is stored for every pixel. Chroma subsampling reduces color data storage -- applies only to color video and not to grayscale (black-and-white) video:
Raw Frame Size × (Chroma Factor/12) = Effective Frame Size
Chroma Subsampling Factors:
For 4:2:2 it is a factor 8/12:
7.42 MB × (8/12) ≈ 4.94 MB per frame
Frames per second = 29.97
Running time in seconds = 3600
Total number of frames:
29.97 × 3600 = 107892 (approx.)
Total number of frames = 107892
Size per frame = 4.94 MB
Multiply frames by MB/frame:
107892 × 4.94 MB ≈ 520.90 GB
Size set through codec compression 1:1 (1×)
520.90 GB ÷ 1 ≈ 520.90 GB
Size limited by data rate clamp-down at 25 Mbps =
3.13 Byte × 3600 ≈ 10.48 GB
This calculator helps you estimate how large your video file will be. Several things affect the final size:
Frame Size
Video Codec (e.g., H.264/MPEG-4 AVC)
Codec Compression Factor This number indicates how much the chosen codec reduces file size compared to a fully uncompressed version at the same resolution, frame rate, color depth, and chroma subsampling.
Note: Compression factors and percentage reductions refer to the same concept but expressed differently. A 5× compression factor means the file is 1/5 the original size, which equals an 80% size reduction. Higher compression factors result in smaller files.
User‐Entered Bit Rate (“Clamp”)
This sets a maximum data rate the encoder can use (e.g., 25 Mbps).
Color Channels
Chroma Subsampling (4:4:4, 4:2:2, etc.)
Color Depth (8-bit vs. 10-bit)
Frame Rate (fps)
Running Time (Duration)
All these factors—frame size, color channels, chroma subsampling, bit depth, frame rate, codec, and running time—add up to influence the file size. They also affect the bit rate, which is how quickly your computer or storage device must handle data.
By adjusting these elements (for example, choosing a lower resolution or a codec that compresses more), you can reduce the file size—just be aware that this may lower video quality.
We noticed your JavaScript is not enabled, please check your browser settings.
It is also possible that you are using a very old browser. In that case, please use a browser which supports JavaScript.