Free tool · File size and bitrate

Video file size and bitrate calculator

Find out how big an export will be, what bitrate gets a video under a size limit, or how much footage fits on a card. Enter what you know and the rest fills in.

Free · No sign-up · Nothing to install

Length

Result

File size

616 MB

for 10 min

Per minute

61.6 MB

Per hour

3.69 GB

Decimal units: 1 MB = 1,000,000 bytes, 1 GB = 1,000 MB. Includes about 1% for the MP4 or MOV container.

Reference bitrates

YouTube upload (SDR)24–30 fps48–60 fps10 min at 24–30 fps
4K (2160p)35–45 Mbps53–68 Mbps3.42 GB
1440p16 Mbps24 Mbps1.22 GB
1080p8 Mbps12 Mbps616 MB
720p5 Mbps7.5 Mbps388 MB
480p2.5 Mbps4 Mbps199 MB

Do more in MoviePro

Cut, grade and export in the browser

  • A multi-track video editor with transitions, titles, captions, color and a mixing console
  • Export as MP4 (H.264 or H.265), ProRes 422, DNxHR HQ or WebM at 720p, 1080p or 4K
  • Presets for YouTube, TikTok, Instagram, X, cinema DCP and broadcast
  • Audio stems, stills, and EDL / XML / OTIO for Premiere, Resolve and Final Cut

How video file size works

A video's size depends on two things: its bitrate (how much data each second takes) and its length. Resolution and frame rate only matter through the bitrate. Double the bitrate and the file doubles; double the length and it doubles too. The formula is simple: size in bytes = (video bitrate + audio bitrate) × seconds ÷ 8, because there are 8 bits in a byte.

Bitrates are written in megabits per second (Mbps), and file sizes in megabytes (MB). The lowercase b and uppercase B are easy to confuse: 8 Mbps is 1 MB per second, so a minute at 8 Mbps is about 60 MB.

Choosing a bitrate

  • For uploading (YouTube, Vimeo, social): follow the platform's recommendation. They re-encode everything, so going much higher only makes the upload slower.
  • For a size limit (email, chat apps, festival portals): use "Fit a size" and encode with two-pass or a capped bitrate so the file can't overshoot.
  • For editing and masters: use an intra-frame codec such as ProRes or DNxHR. Files are 10 to 20 times bigger than H.264, but they decode smoothly and survive re-encoding.
  • Codec matters: H.265 (HEVC) and AV1 look about as good as H.264 at roughly half to two-thirds of the bitrate, if the place you're sending the file supports them.

Why the real file is a little different

Most encoders use variable bitrate: simple shots get less data, busy ones more, and the average lands near your setting rather than on it. Some apps also show sizes in binary units (1 MiB = 1,048,576 bytes), which look about 5% smaller than the decimal megabytes used here.

Where to go next

The course lesson Export and delivery covers master files, platform versions and archiving. Check the shape of the export with the aspect ratio calculator, and the length with the timecode calculator.

FAQ

Questions

How do you calculate video file size?

File size = bitrate × duration ÷ 8. A 10-minute video at 8 Mbps video plus 128 kbps audio is (8,000,000 + 128,000) × 600 ÷ 8 ≈ 610 MB, plus about 1% for the container. The calculator does this for you, in decimal megabytes and gigabytes.

What bitrate do I need to fit a video under a size limit?

Divide the size limit in bits by the duration in seconds, then subtract the audio bitrate. Use the "Fit a size" mode: it also leaves 3% headroom because encoders don't hit a target exactly. Encode with a two-pass or capped bitrate so the file can't run over.

What bitrate should I upload to YouTube?

YouTube recommends about 8 Mbps for 1080p at 24–30 fps (12 Mbps at 60 fps), 16 Mbps for 1440p and 35–45 Mbps for 4K (53–68 at 60 fps), for standard dynamic range. Uploading higher doesn't hurt; YouTube re-encodes everything.

Why is my file a different size than the calculator says?

Most exports use variable bitrate, so the average can land a little above or below the setting, and some apps report sizes in binary units (1 MiB = 1,048,576 bytes), which look about 5% smaller. The calculator uses decimal units: 1 MB = 1,000,000 bytes.

Does the video editor in MoviePro show the bitrate?

Yes. The editor's Export panel has presets for YouTube, TikTok, Instagram, X, ProRes and DNxHR with their codec, bitrate and frame rate, and shows how long the render will take. Editing, and exporting in the browser, cost no credits.

More free tools

Your first 10 credits are on us.

That is 3 storyboard frames, or 2 five-second Seedance 1 Lite shots at 480p. No card needed.