Skip to content
SoloWOS
Start your free trial

Free calculator · no account needed

Video file size calculator

Pick a resolution and length to estimate the file size, or enter a size limit to get the highest bitrate that fits.

Duration

Empty uses YouTube's upload recommendation for 1080p at 30 fps: 8 Mbps.

128 kbps is plenty for a voice. Use 0 for no audio.

Estimated file size

610 MB

Per minute
61 MB
Per hour
3.66 GB
Total bitrate
8.13 Mbps

Uses decimal units (1 MB = 1,000,000 bytes). Variable bitrate encoders and the container add or save a few percent, so treat it as an estimate.

Typical bitrates and file sizes

Resolution and frame rate don't set the file size on their own; the bitrate does. These are YouTube's upload recommendations for H.264 video, a common reference for camera footage, next to what SoloWOS Screen Recording uses. Sizes include 128 kbps audio.

Video bitrates and size per minute and per 10 minutes
VideoBitrate1 minute10 minutes
720p, 24 to 30 fps5 Mbps38.5 MB385 MB
720p, 50 to 60 fps7.5 Mbps57.2 MB572 MB
1080p, 24 to 30 fps8 Mbps61 MB610 MB
1080p, 50 to 60 fps12 Mbps91 MB910 MB
1440p, 24 to 30 fps16 Mbps121 MB1.21 GB
4K (2160p), 24 to 30 fps35 to 45 Mbps301 MB3.01 GB
4K (2160p), 50 to 60 fps53 to 68 Mbps451 MB4.51 GB
SoloWOS Screen Recording2.5 Mbps + 128 kbps audio19.7 MB197 MB

For the 4K ranges, the sizes use the middle of the range (40 and 60 Mbps).

Screen recordings need less

Video codecs only store what changes between frames. A screen with slides, a code editor or a spreadsheet barely changes from one second to the next, so it looks sharp at bitrates that would blur a camera shot of people moving. Scrolling, animations and full-screen video are the exceptions. If a recording has to go out as an attachment, use the bitrate mode: a 2-minute clip with 128 kbps audio fits in 25 MB at about 1.5 Mbps.

The easier fix is not to attach the file. With Screen Recording you record in the browser and send a link, and the person watches it without downloading anything.

IN SHORT

File size = (video bitrate + audio bitrate) x duration ÷ 8. A 10-minute 1080p video at 8 Mbps with 128 kbps audio is about 610 MB. YouTube recommends 5 Mbps for 720p, 8 Mbps for 1080p and 35 to 45 Mbps for 4K at 24 to 30 fps. Screen recordings with mostly static slides or code look fine at much lower bitrates.

Prices and limits as of .

Questions

How do I calculate video file size?
Add the video and audio bitrates, multiply by the length in seconds and divide by 8 to get bytes. 8 Mbps + 0.128 Mbps for 60 seconds is 487.7 megabits, or about 61 MB.
What bitrate should I use for 1080p?
YouTube's upload recommendation is 8 Mbps at 24 to 30 fps and 12 Mbps at 50 to 60 fps. For 720p it's 5 and 7.5 Mbps, for 1440p 16 and 24 Mbps, and for 4K 35 to 45 and 53 to 68 Mbps.
How big is a screen recording?
It depends on the bitrate, not the screen size. SoloWOS Screen Recording asks the browser for 2.5 Mbps video and 128 kbps audio, about 20 MB per minute or 200 MB for 10 minutes. Slides and code compress well because most of the screen doesn't move.
What bitrate fits a 25 MB email attachment?
Switch to Bitrate for a size limit. For a 2-minute clip with 128 kbps audio, the video can use up to about 1.5 Mbps. Longer videos are better shared as a link than attached.
Why is my file a different size than the estimate?
Most encoders use variable bitrate, so busy scenes take more data and still ones less. The container adds a little overhead, and Windows reports sizes in binary units (1 GB = 1,073,741,824 bytes) while this calculator uses decimal ones.

Related calculators

Send a link instead of a file

SoloWOS Screen Recording records your screen and voice in the browser and shares the video as a link, so attachment limits stop mattering. 14 days free, no card needed · Then Basic for $2/month.