Video File Size Estimator (Codec, Resolution & Bitrate Sizing)
Estimate exported video file size across codecs, resolutions, frame rates, and durations.
TL;DR: Video File Size Estimator predicts exported video file sizes in MB and GB based on duration, video codec (H.264, HEVC, ProRes 422, AV1), resolution (1080p, 4K, 8K), and audio bitrate.
What Is the Formula to Estimate Video File Size from Bitrate and Duration?
Video File Size (MB) = [(Total Bitrate in kbps) × Duration in seconds] / 8,000 (or / 8,192 for binary MiB). Total Bitrate = Video Bitrate + Audio Bitrate. For example, a 60-minute (3,600s) 4K video at 45,000 kbps video + 320 kbps audio equals: (45,320 × 3,600) / 8,000 = 20,394 MB (~20.39 GB).
How to Use the Video File Size Estimator
Our Video File Size Estimator performs high-precision mathematical operations directly in your browser with zero latency and complete client-side privacy.
- Select video resolution preset (1080p Full HD, 4K UHD, 8K, 720p, or Custom).
- Choose video codec compression standard (H.264, H.265/HEVC, Apple ProRes 422, AV1, DNxHR).
- Enter video duration (hours, minutes, seconds).
- Adjust video bitrate and audio bitrate sliders if needed.
- Review the estimated file size range (minimum, average, and maximum for VBR encodes).
100% Client-Side Privacy Guarantee
All calculations run locally inside your browser using JavaScript and client math engines. Your numbers, dates, values, and financial records are never transmitted to or stored on external servers.
Frequently Asked Questions
- A 1-hour 1080p video encoded in H.264 at a standard 8 Mbps bitrate is approximately `3.6 GB` to `4.0 GB`.
- A 1-hour 4K video recorded at 45 Mbps is approximately `20 GB` to `22 GB`. In uncompressed ProRes 422 HQ, 1 hour of 4K can exceed `330 GB`.
- ProRes is an intra-frame editing codec (every frame is a complete uncompressed image) designed for fast editing scrubbing, whereas MP4 (H.264/H.265) uses inter-frame temporal compression to compress file sizes.
- VBR files vary in size depending on scene complexity (talking heads compress much smaller than high-action sports footage), typically varying ±20% around the estimated size.
- At 100 Mbps (~12.5 MB/s), a 128GB SD card records approximately `128,000 / (12.5 × 60) ≈ 170 minutes` (2 hours 50 minutes) of continuous video.
Cite This Tool
Referencing this calculator in a research paper, article, or classroom assignment? Copy a citation below.
Embed This Tool
Add the live Video File Size Estimator to your own website with this snippet — it loads the real, working calculator in an iframe.
<iframe src="https://nexlove.org/embed/video-file-size-estimator.html" width="100%" height="600" style="border:1px solid #e2e8f0;border-radius:12px" title="Video File Size Estimator — NexLove.org" loading="lazy"></iframe>