Video File Size Estimator

Estimate video file size based on bitrate, duration, and resolution. Calculate how much storage a recording or export will use before you start.

Mbps
min
File Size
4.39 GB
4,500 MB / 4.39 GB
Per Minute
150.0 MB
At 20 Mbps
Per Hour
8.79 GB
For continuous recording
128 GB Card
~14.6 hrs
Recording time at this bitrate
Physical Media
DVD (4.7 GB)
4,500 MB total
Codec
H264
30 fps, 20 Mbps
Upload / Transfer Time
10 Mbps (basic)
1 hr
50 Mbps (broadband)
12 min
100 Mbps (fast)
6 min
1 Gbps (fiber)
36 sec
Planning notes, formulas, and examples

About the Video File Size Estimator

Before recording gameplay or exporting an edited video, it helps to know how large the file will be. File size depends primarily on bitrate and duration โ€” a 10-minute recording at 50 Mbps is roughly 3.7 GB, while the same recording at 8 Mbps is only 600 MB.

This calculator estimates file size based on your bitrate setting and video duration. Use it to plan storage for recordings, estimate upload times, and compare different quality settings. Higher bitrate means better quality but larger files and longer upload times.

Understanding file size math is fundamental for content creators managing recording sessions, disk space, and upload schedules. It's simple arithmetic but easy to misjudge when planning storage needs.

Use the estimate as a planning baseline and adjust it once you have real session data from the game you are playing.

When This Page Helps

Knowing file sizes in advance prevents full disk warnings during recording, helps plan upload schedules, and guides bitrate/quality decisions based on your available storage and bandwidth. No account or download is required, and calculations happen quickly in your browser so you can test ideas on the fly. No account or download is required, and calculations happen quickly in your browser so you can test ideas on the fly.

How to Use the Inputs

  1. Enter the video bitrate in Mbps.
  2. Enter the video duration in minutes.
  3. Review the estimated file size in MB and GB.
  4. Compare different bitrate settings to find your optimal tradeoff.
Formula used
file_size_MB = bitrate_Mbps ร— duration_seconds / 8 file_size_GB = file_size_MB / 1024 Where: bitrate_Mbps = video bitrate in megabits per second duration_seconds = video length in seconds 8 = bits to bytes conversion

Example Calculation

Result: 4.39 GB

30 minutes at 20 Mbps: 20 ร— 1800 / 8 = 4,500 MB = 4.39 GB. This is a typical file size for a high-quality local recording of a 30-minute gaming session.

Tips & Best Practices

  • Stream recordings (6-8 Mbps) are much smaller than local recordings (20-50 Mbps).
  • Audio bitrate (128-320 kbps) adds negligible size compared to video.
  • Use CRF encoding for variable quality โ€” file sizes will differ from constant bitrate estimates.
  • Always leave 20% free disk space as buffer for unexpected size overruns.
  • SSD recording is recommended for high-bitrate capture to avoid dropped frames.

Bitrate and Quality Relationship

Bitrate is the most direct control over video quality and file size. For gaming content, fast-motion scenes (FPS, racing) need higher bitrate than slow scenes (strategy, visual novels). Variable bitrate encoding intelligently allocates more bits to complex scenes.

Storage Planning for Creators

A daily recording habit at 20 Mbps for 2 hours produces about 18 GB/day or 540 GB/month. Annual storage needs exceed 6 TB. Plan your storage strategy: active SSD for current projects, archive HDD for completed work, cloud backup for critical content.

Codec Evolution

The shift from H.264 to H.265 and AV1 means smaller files at equivalent quality. As GPU encoding for new codecs improves, switching codecs becomes free performance. Keep your recording software updated to benefit from codec improvements.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • At 8 Mbps (stream quality): ~3.5 GB. At 20 Mbps (good local quality): ~8.8 GB. At 50 Mbps (high local quality): ~22 GB. At lossless: 100+ GB. Choose based on your storage capacity and quality needs.