Video File Size & Bitrate Calculator

Work out how big a video will be from its length, resolution and bitrate, or drop in your video to see its real bitrate and the bitrate you need to fit Discord, email and more. Nothing is uploaded.

Length
Resolution
Frame rate
Quality

YouTube's recommended upload bitrate for this resolution and frame rate. 8 Mbps video.

Codec
Audio
Estimated file size

About 614 MB for 10m of video.

Video 600 MB + audio 14.4 MB · 61.4 MB per minute · 8.2 Mbps in total

10m at every resolution

ResolutionVideo bitrateFile size
360p1 Mbps89.4 MB
480p2.5 Mbps202 MB
720p5 Mbps389 MB
1080p8 Mbps614 MB
1440p16 Mbps1.21 GB
4K40 Mbps3.01 GB

Standard quality, 24–30 fps, H.264, 192 kbps audio. Tap a row to pick it.

Will it send?

  • Discord (free) (20 MB)
  • Gmail, Outlook.com, Yahoo Mail (25 MB)
  • Discord Nitro Basic (50 MB)
  • WhatsApp (sent as a video) (64 MB)
  • X (free account) (512 MB)
  • Discord Nitro (1 GB)
  • Telegram (2 GB)

How much fits in free space

  • 16 GB4h 20m
  • 32 GB8h 41m
  • 64 GB17h 22m
  • 128 GB34h 43m
  • 256 GB69h 27m

Of video at this bitrate, on a memory card or phone with that much free space.

How to Calculate Video File Size

A video's bitrate is how many bits it uses for each second. Multiply it by the length and divide by 8 to turn bits into bytes:

File size (MB) = Bitrate (Mbps) × Length (seconds) ÷ 8
Bitrate (Mbps) = File size (MB) × 8 ÷ Length (seconds)

For example, a 10-minute 1080p video at YouTube's recommended 8 Mbps, with 192 kbps audio, has a total bitrate of 8.192 Mbps. 8.192 × 600 seconds = 4,915 megabits, and ÷ 8 that's about 614 MB. Add the audio bitrate to the video bitrate first; it's small but it adds up on long videos.

Real exports land close to this, but not exactly: most editors use variable bitrate, so simple scenes take fewer bits and busy ones take more, and the container adds a little on top.

Video File Size per Minute

One minute of video at YouTube's recommended upload bitrates (H.264, with 192 kbps audio):

ResolutionAt 24–30 fpsAt 48–60 fps10 min at 30 fps
720p38.9 MB57.7 MB389 MB
1080p61.4 MB91.4 MB614 MB
1440p121 MB181 MB1.21 GB
4K301 MB451 MB3.01 GB

So a minute of 4K at 30 fps is about 301 MB, and a 2-minute 1080p video is about 123 MB.

Phones are different, because they record with H.265 (HEVC) by default. Here's what an iPhone's camera settings list per minute, in High Efficiency (HEVC) and Most Compatible (H.264):

iPhone recordingHigh EfficiencyMost Compatible
1080p at 30 fpsAbout 60 MB a minuteAbout 130 MB a minute
1080p at 60 fpsAbout 90 MB a minuteAbout 175 MB a minute
4K at 30 fpsAbout 170 MB a minuteAbout 350 MB a minute
4K at 60 fpsAbout 400 MB a minuteHEVC only

What Bitrate Should I Use?

For uploading to YouTube, these are YouTube's own recommended video bitrates (YouTube Help). Recommended audio is 128 kbps mono, 384 kbps stereo or 512 kbps 5.1.

ResolutionSDR 24–30 fpsSDR 48–60 fpsHDR 24–30 fpsHDR 48–60 fps
2160p (4K)35–45 Mbps53–68 Mbps44–56 Mbps66–85 Mbps
1440p16 Mbps24 Mbps20 Mbps30 Mbps
1080p8 Mbps12 Mbps10 Mbps15 Mbps
720p5 Mbps7.5 Mbps6.5 Mbps9.5 Mbps
480p2.5 Mbps4 MbpsNot supportedNot supported
360p1 Mbps1.5 MbpsNot supportedNot supported

Is 5,000 kbps good for 1080p? For a file you're uploading, it's below the 8 Mbps (8,000 kbps) YouTube recommends for 1080p at 30 fps. Talking heads and screen recordings still look fine, but fast motion goes soft, and YouTube re-encodes everything you upload, so more detail in gives a sharper result. For live streaming 1080p at 30 fps it's fine: it's above Twitch's recommended 4,500 kbps and at YouTube Live's minimum.

Is 20,000 kbps good for 1080p 60 fps? Yes. It's well above the 12 Mbps YouTube recommends for 1080p at 48–60 fps, so it's plenty for an upload, just a bigger file than you need.

Fit a Video Under Discord, Email or Other Limits

The longest videos fit the smallest limits only at a low bitrate. This is the most video bitrate you can use for each length, with 128 kbps audio and a little room to spare:

LengthUnder 20 MBUnder 25 MBUnder 50 MBUnder 64 MB
30 sec4,938 kbps6,205 kbps12,538 kbps16,085 kbps
1 min2,405 kbps3,038 kbps6,205 kbps7,978 kbps
2 min1,138 kbps1,455 kbps3,038 kbps3,925 kbps
3 min716 kbps927 kbps1,983 kbps2,574 kbps
5 min378 kbps505 kbps1,138 kbps1,493 kbps
10 min125 kbps188 kbps505 kbps682 kbps

Common limits, checked on October 19, 2026:

  • Discord (free): 20 MB. Up from 10 MB in August 2026
  • Gmail, Outlook.com, Yahoo Mail: 25 MB. Some mail servers count attachments after encoding, which adds about a third, so aim for 18 MB to be safe
  • Discord Nitro Basic: 50 MB
  • WhatsApp (sent as a video): 64 MB. Send it as a document instead for up to 2 GB, uncompressed
  • X (free account): 512 MB. Up to 2 minutes 20 seconds; Premium allows up to 16 GB
  • Discord Nitro: 1 GB
  • Telegram: 2 GB. 4 GB with Premium

To make a video small enough, lower the bitrate first, then the resolution: 720p looks fine at bitrates that make 1080p blocky. Trimming the length works best of all. In CapCut you set the resolution, frame rate and bitrate (it calls it code rate) when you export; here's how to pick the right export settings.

H.264 vs H.265 vs AV1: How Much Smaller?

Newer codecs squeeze the same picture into fewer bits. As a rough guide, for the same visual quality:

  • H.264: the baseline. Plays everywhere, so it's the safe choice for sharing.
  • H.265 (HEVC): about 40% smaller than H.264. iPhones record in it by default ("High Efficiency"), and YouTube accepts it.
  • AV1: about 50% smaller than H.264. Slow to encode and not every device plays it yet, but YouTube streams many videos in AV1.
  • VP9: about 35% smaller than H.264, a little behind HEVC. It's what YouTube streams to many browsers, and it's mostly found in WebM files.

Real savings depend on the footage and the encoder, so treat these as ballpark figures. Phones and live-streaming apps use fast hardware encoders that save less, closer to 30%. If you set a bitrate yourself, the codec doesn't change the file size, only how good the video looks at that size.

Audio Bitrate: 128 vs 320 kbps

Audio adds the same amount per minute whatever the video resolution:

Audio bitratePer minutePer hour
96 kbps720 KB43.2 MB
128 kbps960 KB57.6 MB
192 kbps1.44 MB86.4 MB
256 kbps1.92 MB115 MB
320 kbps2.40 MB144 MB
384 kbps2.88 MB173 MB

For speech and most videos, 128–192 kbps AAC sounds clean. For music, Apple calls 256 kbps AAC "virtually indistinguishable" from the original, and 320 kbps is the most an MP3 can use. Next to video, audio is tiny: even 320 kbps is under 4% of a 1080p video at 8 Mbps. For an audio file on its own, such as an MP3 or a podcast episode, multiply the per-minute figure by its length: a 45-minute episode at 128 kbps is about 43.2 MB.

Saving thumbnails or stills too? The image file size calculator shows the real size of any image as JPG, PNG and WebP.

Frequently asked questions

How do I calculate a video's file size from its bitrate?

Multiply the bitrate by the length in seconds, then divide by 8 to turn bits into bytes. A 10-minute video at 8 Mbps with 192 kbps audio is 8.192 × 600 ÷ 8 ≈ 614 MB. Add the audio bitrate to the video bitrate first. The calculator above does it for any length, resolution and codec.

What is the formula for bitrate?

Bitrate = file size × 8 ÷ length. A 500 MB video that runs 5 minutes (300 seconds) has an average bitrate of 500 × 8 ÷ 300 ≈ 13.3 Mbps. Drop a video into the calculator to see its exact bitrate, with the video and audio bitrates shown separately.

How many GB is 1 minute of 4K video?

About 0.3 GB (300 MB) at YouTube's recommended 4K upload bitrate for 24–30 fps, and about 0.45 GB at 60 fps. Phones record more efficiently: an iPhone lists about 170 MB a minute for 4K at 30 fps in High Efficiency (HEVC), 350 MB in Most Compatible (H.264), and about 400 MB for 4K at 60 fps.

How many MB is a 2-minute 1080p video?

About 123 MB at YouTube's recommended 8 Mbps for 1080p at 30 fps, with 192 kbps audio, or about 183 MB at 60 fps. An iPhone recording 1080p at 30 fps in High Efficiency uses about 60 MB a minute, so about 120 MB for 2 minutes.

How large is a 1920×1080 video?

It depends on the bitrate and length more than the resolution. At YouTube's recommended 8 Mbps, 1080p video takes about 61 MB per minute with audio, so 10 minutes is about 614 MB and an hour is about 3.7 GB.

What bitrate should I use for 1080p?

8 Mbps for 1080p at 24–30 fps and 12 Mbps at 48–60 fps, which are YouTube's recommended upload bitrates. 5,000 kbps (5 Mbps) is below that for an upload but fine for live streaming 1080p at 30 fps, and 20,000 kbps is more than enough for 1080p at 60 fps.

How do I make a video small enough for Discord?

Without Nitro, Discord's upload limit is 20 MB (it was 10 MB until August 2026). Drop your video into the calculator to see the bitrate that fits, then export at that bitrate, dropping to 720p if the bitrate is low. For example, a 1-minute video fits at about 2,400 kbps of video bitrate. Trimming it is the other easy fix.

Why is my exported file a different size from the estimate?

Most editors use variable bitrate: simple scenes like a talking head use fewer bits than the target and busy scenes with lots of motion use more, so the average moves around. The audio and the container add a little too, and some apps treat the bitrate setting as a maximum rather than a target.

Which is better, 256 or 320 kbps audio?

For most people they sound the same. 256 kbps AAC is already very close to the original, and 320 kbps only adds about 0.5 MB per minute. Use 320 kbps for music if you want headroom, and 128–192 kbps for speech.

How do I calculate an audio file's size?

Multiply the audio bitrate by the length in seconds and divide by 8. A 3-minute song at 320 kbps is 320 × 180 ÷ 8 = 7,200 kilobytes, about 7.2 MB, and a 1-hour podcast at 128 kbps is about 58 MB.

Is my video uploaded anywhere?

No. The calculator reads your video's details inside your browser, so the file never leaves your device. It only reads the file's header, which is why even multi-gigabyte videos load in a second or two.

More free calculators