Skip to content

Rescreen / Free tools / Video file size calculator

Video file size and bitrate calculator

Work out how big a video will be, which bitrate fits a size limit, or how long a video fits in one. Audio and the file’s container are counted, and sizes are shown in both MB and MiB. Nothing you enter leaves this page.

Work out
Assumptions and picture size

The MP4 or WebM wrapper around the streams. Usually under 1–2%.

Kept spare under the limit, because encoders land near the bitrate you set, not on it.

Optional. The file is read in this browser, never uploaded.

Estimated file size

–

Video
–
Audio
–
Total bitrate
–
Duration
–
Streams
–
Container
–

An estimate. Encoders aim for an average bitrate and land near it; a quality-based setting (CRF, “constant quality”) does not target a size at all.

How to use the calculator

Size, bitrate or length: give it two and it works out the third.

  1. Choose what to work out

    Pick File size, Bitrate to fit a size limit, or the Duration that fits one.

  2. Enter what you know

    Type the bitrate, length or size limit, and choose the audio bitrate, or no sound.

  3. Check the assumptions

    Open Assumptions and picture size to set the container overhead, MB or MiB, and the picture size and frame rate.

  4. Or read a file

    Use Read figures from a video file to fill in a video you already have. It is opened on your device, not uploaded.

How video file size is calculated

A video’s size is its bitrate multiplied by its length: (video bitrate + audio bitrate) × seconds ÷ 8 = bytes. Bitrates are in bits per second and a byte is eight bits, hence the divide by eight. Five minutes at 8 Mbps of video and 128 kbps of audio is 8,128,000 × 300 ÷ 8 = 304.8 million bytes, or about 305 MB before the container.

The file also holds a container — the MP4, MOV or WebM structure that indexes the frames and carries the timing. That is usually well under 2% of a normal video, so the calculator adds 1% by default. You can change it under Assumptions; the result shows the streams and the container separately.

Working out the bitrate for a target size

Choose Bitrate, enter the size limit and the length, and the calculator runs the formula backwards: it keeps some headroom spare (5% by default), takes off the container, and divides what is left by the duration. Then it subtracts the audio, and what remains is the average video bitrate to give your encoder.

The headroom is there because an encoder set to an average bitrate does not hit it exactly. Two-pass encoding usually lands close; a single pass can drift further. If a platform rejects files over a hard limit, keep the headroom. If the audio alone needs more than the limit allows, the calculator says so rather than showing a negative bitrate.

Worked example: a 3-minute recording under 25 MB

Choose Bitrate, enter 3:00 and 25 MB, keep 128 kbps audio, 1% overhead and 5% headroom. The usable size is 23.75 MB, or about 23.5 MB of streams after the container — 1,045 kbps in total over 180 seconds. Taking off the audio leaves about 917 kbps (0.92 Mbps) of video.

Open Assumptions and picture size and pick 1080p at 30 fps. That is about 0.015 bits per pixel, low enough that small text will soften whenever the screen scrolls. The same bitrate at 720p gives each pixel more than twice as much data. For a recording that has to stay small, a smaller picture often reads better than a starved large one.

MB or MiB?

A megabyte (MB) is 1,000,000 bytes. A mebibyte (MiB) is 1,048,576 bytes. Storage makers and macOS count in MB; Windows counts in MiB but labels it “MB”, so the same 100 MB file shows as 95.4 “MB” in Windows Explorer. When a site says “25 MB”, check which it means — if you don’t know, aim for the smaller MiB figure. Bitrates are always decimal: 1 Mbps is 1,000 kbps.

File size per minute at common bitrates

These are YouTube’s recommended upload bitrates for standard video, with 128 kbps audio and 1% overhead. They are recommendations for an upload that will be re-encoded, not minimums: a screen recording that mostly holds still often looks fine at far less.

VideoBitrate1 minute10 minutes
720p, 30 fps5 Mbps38.8 MB388 MB
720p, 60 fps7.5 Mbps57.8 MB578 MB
1080p, 30 fps8 Mbps61.6 MB616 MB
1080p, 60 fps12 Mbps91.9 MB919 MB
1440p, 30 fps16 Mbps122 MB1.22 GB
2160p, 30 fps35 Mbps266 MB2.66 GB

Will a higher bitrate make text readable?

Not on its own. Bitrate is how much data the encoder may spend; whether a menu label is readable also depends on the size it was captured at, how much of the screen moves at once, and how the player scales it. A label too small to read in the original stays too small at any bitrate. The bits-per-pixel figure is only a way to compare settings with each other.

For a screen recording, the order that usually helps: capture the window at the size viewers will see it, zoom in on the part that matters, keep scrolling slow, and only then raise the bitrate. How to make a tutorial video covers planning, recording and exporting a lesson end to end. When a finished file is over its limit, the video compressor re-encodes it to fit.

Reading the figures from a file

Read figures from a video file fills in the length, the audio bitrate, the picture size and the frame rate from a video you already have. The overall bitrate is the file’s size divided by its length; the video figure is what is left after the audio and the container overhead you set, so the calculator gives back the file’s own size. The file is opened in your browser with Mediabunny, which is downloaded only when you pick a file; nothing is uploaded and the file is not decoded. A WebM straight from a browser recorder may not record its length, and then cannot be read.

Limitations

  • It is an estimate of an encoded file, not a guarantee. Encoders vary from the bitrate you set, and quality-based modes such as CRF vary with what is on screen.
  • Container overhead is a percentage you choose. Very short clips and files with many tracks, chapters or subtitles carry proportionally more.
  • Variable-bitrate audio, multiple audio tracks and embedded thumbnails are not modelled separately; add them to the audio figure if you need to.
  • Platform limits change. Check the current limit where you are sending the file.

Is anything uploaded?

No. The calculator runs entirely in your browser. If you read figures from a file, the file is opened locally and never sent anywhere. We count anonymous page views and whether the tool was used; those events never include your numbers, file names or files. See the privacy policy.

Frequently asked questions

How big is a 1-minute 1080p video?

At YouTube’s recommended 8 Mbps for 1080p at 30 fps, with 128 kbps audio, about 61.6 MB. At 4 Mbps it is about half that. The bitrate decides the size, not the resolution.

What bitrate fits a 10-minute video in 100 MB?

About 1.1 Mbps of video with 128 kbps audio, after 5% headroom and 1% overhead. Choose Bitrate above and enter 10:00 and 100 MB to see it for your settings.

Does Rescreen let me choose the bitrate?

No. Rescreen exports MP4 files with H.264 video at a constant quality and 30 frames per second, with 128 kbps AAC audio. You choose HD, 2K or 4K; the size then depends on how much changes on screen. Use this calculator to judge what a size limit allows before you record.

Does it work on a phone?

Yes. The calculator uses only standard browser features in current Chrome, Edge, Safari and Firefox, and we have tested it in Chrome on desktop and at phone screen sizes. Reading a file needs a recent browser.

Spend less time editing
your next recording.

Create an account and record your first video in your browser.

Signup