Video File Size Calculator

Enter a length and bitrate to get the file size, or a size limit to get the bitrate that fits it. YouTube's recommended bitrates are one tap away.

Your video

Work out
Mbps
kbps

YouTube: 128 mono, 384 stereo.

Result

Estimated file size

61 MB

8.13 Mbps total × 60 s ÷ 8

  • TikTok (TikTok Studio upload)fits (limit 10 GB)
  • TikTok (posted from another app)fits (limit 4 GB)
  • TikTok In-Feed ad (non-Spark)fits (limit 500 MB)
  • Instagram Reels adfits (limit 4 GB)
  • YouTube (regular video)fits (limit 256 GB)
  • LinkedIn postfits (limit 5 GB)

Size = bitrate × seconds ÷ 8. Real files land a little over or under: encoders vary the bitrate scene by scene, and the container adds a small overhead. MB and GB here are decimal (1 MB = 1,000,000 bytes), as upload limits are usually written.

Free, no sign-up. Runs in your browser; nothing you type is sent anywhere.

Now film it. Mimic edits it.

Raw clip in, finished UGC video out: cuts, captions, hook and zooms done for you.

Get started

The formula

File size (bytes) = bitrate (bits per second) × seconds ÷ 8. Add video and audio bitrates together first. 8 Mbps video + 128 kbps audio for 60 seconds = 8.128 × 60 ÷ 8 = 60.96 MB.

Going the other way, the bitrate that fits a limit = size × 8 ÷ seconds, minus your audio bitrate.

YouTube's recommended upload bitrates

For SDR video, from YouTube's encoding settings page. HDR recommendations are higher: 10 Mbps for 1080p at standard frame rates.

Resolution24, 25, 30 fps48, 50, 60 fps
2160p (4K)35–45 Mbps53–68 Mbps
1440p (2K)16 Mbps24 Mbps
1080p8 Mbps12 Mbps
720p5 Mbps7.5 Mbps
480p2.5 Mbps4 Mbps
360p1 Mbps1.5 Mbps

Audio: 128 kbps mono, 384 kbps stereo, 512 kbps 5.1. YouTube asks for H.264, MP4, AAC-LC or Opus at 48 kHz.

Upload size limits

WhereMax file
TikTok In-Feed ad500 MB
TikTok via other apps4 GB
Instagram Reels ad4 GB
LinkedIn post5 GB
TikTok StudioUnder 10 GB
YouTube256 GB or 12 hours

Worked example

A 45-second 1080p 30 fps ad for TikTok, which caps ad files at 500 MB.

At YouTube's 8 Mbps + 128 kbps audio: 8.128 × 45 ÷ 8 = 45.7 MB. Well under.

The most it could use: 500 × 8 ÷ 45 = 88.9 Mbps total. You'll never need that for 1080p.

Sources

Questions

How big is a 1-minute 1080p video?

At YouTube's recommended 8 Mbps plus 128 kbps audio, about 61 MB. Phones often record at higher bitrates, so the camera file is usually bigger.

How do I calculate video bitrate from file size?

Bitrate = file size in bits ÷ length in seconds. A 300 MB, 2-minute file: 300 × 8 ÷ 120 = 20 Mbps.

Why is my exported file a different size?

Encoders use variable bitrate: simple scenes get fewer bits and busy ones more. Containers add a small overhead too. The result is an estimate.

Is a higher bitrate always better?

Up to a point. Platforms re-encode everything you upload, so going far above their recommended bitrate mostly makes a bigger file to upload.

Is MB 1,000 or 1,024 kB here?

1,000. Upload limits are usually written in decimal units, so the calculator uses 1 MB = 1,000,000 bytes.