
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.
YouTube's recommended upload bitrate for this resolution and frame rate. 8 Mbps video.
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
| Resolution | Video bitrate | File size |
|---|---|---|
| 360p | 1 Mbps | 89.4 MB |
| 480p | 2.5 Mbps | 202 MB |
| 720p | 5 Mbps | 389 MB |
| 1080p | 8 Mbps | 614 MB |
| 1440p | 16 Mbps | 1.21 GB |
| 4K | 40 Mbps | 3.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.
Other creator tools 👇
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) ÷ 8Bitrate (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):
| Resolution | At 24–30 fps | At 48–60 fps | 10 min at 30 fps |
|---|---|---|---|
| 720p | 38.9 MB | 57.7 MB | 389 MB |
| 1080p | 61.4 MB | 91.4 MB | 614 MB |
| 1440p | 121 MB | 181 MB | 1.21 GB |
| 4K | 301 MB | 451 MB | 3.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 recording | High Efficiency | Most Compatible |
|---|---|---|
| 1080p at 30 fps | About 60 MB a minute | About 130 MB a minute |
| 1080p at 60 fps | About 90 MB a minute | About 175 MB a minute |
| 4K at 30 fps | About 170 MB a minute | About 350 MB a minute |
| 4K at 60 fps | About 400 MB a minute | HEVC 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.
| Resolution | SDR 24–30 fps | SDR 48–60 fps | HDR 24–30 fps | HDR 48–60 fps |
|---|---|---|---|---|
| 2160p (4K) | 35–45 Mbps | 53–68 Mbps | 44–56 Mbps | 66–85 Mbps |
| 1440p | 16 Mbps | 24 Mbps | 20 Mbps | 30 Mbps |
| 1080p | 8 Mbps | 12 Mbps | 10 Mbps | 15 Mbps |
| 720p | 5 Mbps | 7.5 Mbps | 6.5 Mbps | 9.5 Mbps |
| 480p | 2.5 Mbps | 4 Mbps | Not supported | Not supported |
| 360p | 1 Mbps | 1.5 Mbps | Not supported | Not 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:
| Length | Under 20 MB | Under 25 MB | Under 50 MB | Under 64 MB |
|---|---|---|---|---|
| 30 sec | 4,938 kbps | 6,205 kbps | 12,538 kbps | 16,085 kbps |
| 1 min | 2,405 kbps | 3,038 kbps | 6,205 kbps | 7,978 kbps |
| 2 min | 1,138 kbps | 1,455 kbps | 3,038 kbps | 3,925 kbps |
| 3 min | 716 kbps | 927 kbps | 1,983 kbps | 2,574 kbps |
| 5 min | 378 kbps | 505 kbps | 1,138 kbps | 1,493 kbps |
| 10 min | 125 kbps | 188 kbps | 505 kbps | 682 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 bitrate | Per minute | Per hour |
|---|---|---|
| 96 kbps | 720 KB | 43.2 MB |
| 128 kbps | 960 KB | 57.6 MB |
| 192 kbps | 1.44 MB | 86.4 MB |
| 256 kbps | 1.92 MB | 115 MB |
| 320 kbps | 2.40 MB | 144 MB |
| 384 kbps | 2.88 MB | 173 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
- YouTube Playlist Length CalculatorPaste a YouTube playlist link to get its total length, watch time at 1.25x–2x, average video length, any range of videos and how many days it takes to finish.
- YouTube Monetization CheckerPaste your channel to see if it's eligible for YouTube monetization at 500 or 1,000 subs, what's left to do, and how the February 2027 rule change affects you.
- YouTube Money CalculatorPaste a channel or video, or enter your views, to estimate YouTube earnings per day, month and year. See how many views you need for $1,000 a month.
- YouTube Shorts Money CalculatorEstimate what your YouTube Shorts earn from views, or paste your channel. See how many Shorts views you need for $100 or $1,000, and the 10M-view rule from Feb 2027.
- YouTube Playback Speed CalculatorPaste a YouTube link or enter any length to see the real watch time at 1.25x, 1.5x, 1.75x, 2x and up to 4x, plus how much time you save. Works for podcasts too.
- Audiobook Speed CalculatorEnter an audiobook's length to see how long it takes at any speed, how much time you save, how long is left and the day you'll finish. Works from page or word count, and for podcasts too.
- YouTube Engagement Rate CalculatorEnter any YouTube @handle to see its engagement rate rated against channels its size, Shorts vs long-form rates, and average views, likes and comments per video.
- Font TesterFree online font tester. Type your text and preview 500 Google Fonts side by side, with size, colour and outline controls. Search, filter and download free.
- Image File Size Calculator & ConverterFree image converter and file size calculator. Convert JPG, PNG, WebP and PDF, see the exact size of each, resize and download. Nothing is uploaded.


