Free tool: Calculators

Video bitrate and file size calculator

Two calculators in one: file size from bitrate and length, or the video bitrate that fits a size limit, with audio and container overhead accounted for.

Runs entirely in your browser. Nothing is uploaded. No signup needed.

Video bitrate
8,000 kbps
File size
61.0 MB
Bits per pixel
0.129

Recommended H.264 upload bitrate for 1080x1920 vertical, 30 fps: 8,000 to 12,000 kbps.

Menivor exports upload-ready 1080 x 1920 MP4s, so you never have to tune encoder settings. Make it a finished video free

How to use it

  1. 1Pick a mode: file size from bitrate, or bitrate for a target size.
  2. 2Enter the duration (seconds or mm:ss) and the bitrates or target size.
  3. 3Read the result and the bits-per-pixel quality check, and set the bitrate in your export settings.

About this bitrate calculator

File size is bitrate multiplied by duration. An 8,000 kbps video with 128 kbps audio runs about 61 MB per minute. That makes it easy to check whether an export will fit an upload limit, an email attachment or a messaging app before you render.

Going the other way, enter a target size and duration and the calculator returns the video bitrate to set in your encoder, after reserving the audio bitrate and a small allowance for the MP4 container.

The bits-per-pixel figure is a quick quality sanity check. For H.264 at 30 fps, values around 0.1 look clean for typical footage; much lower and fast motion will smear. H.265 and AV1 reach similar quality at roughly half the bitrate.

Typical H.264 upload bitrates and size per minute
FormatBitrateSize per minute (with 128 kbps audio)
1080x1920 vertical, 30 fps8 to 12 Mbps61 to 91 MB
1080x1920 vertical, 60 fps12 to 15 Mbps91 to 113 MB
720x1280 vertical, 30 fps5 to 7.5 Mbps38 to 57 MB
1920x1080 landscape, 30 fps8 to 12 Mbps61 to 91 MB
3840x2160 (4K), 30 fps35 to 45 Mbps263 to 338 MB

Frequently asked questions

How do I calculate video file size?
File size in megabytes = (video kbps + audio kbps) x seconds / 8 / 1000. For example, 8,128 kbps for 60 seconds is about 61 MB.
What bitrate should I use for 1080p vertical video?
For uploads, 8 to 12 Mbps H.264 at 30 fps and 12 to 15 Mbps at 60 fps (YouTube's published SDR recommendations). Platforms re-encode anyway, so a clean high-bitrate upload gives them the best source.
Why is my exported file bigger than calculated?
Variable bitrate encoders can overshoot the average on complex scenes, and some exporters add a higher audio bitrate. Use two-pass encoding or a max-rate cap for a hard limit.
Does this work for H.265 and AV1?
Yes. File size depends only on bitrate and duration. H.265 and AV1 just need a lower bitrate for the same quality.

See all free video tools.

Skip the busywork: get finished videos

Paste a link or type a topic. Menivor writes the hook and script, records the voiceover, adds footage and word-by-word captions, and renders ready-to-post vertical videos in 1080 x 1920.