Skip to content

Video bitrate calculator

A video's size is its bitrate times its length: 8 Mbps for a minute is 60 MB. Work out a file's size, the bitrate that fits a limit like Discord's 20 MB, and the bitrates YouTube recommends for each resolution.

A free tool from Clyper, the AI clipping tool that turns long videos into captioned vertical clips.

Get started
Video length

File size

610MB

8.13 Mbps in all for 10 min: 8 Mbps of picture and 128 kbps of sound. The file comes out a little bigger for the container.

A minute of it
61 MB
An hour of it
3.66 GB
On Windows
581.4 MB
Which counts 1,048,576 bytes as a MB

How long fits in a space

At 8.13 Mbps, 1 GB holds 16 min 24 s of video (16 minutes).

Making clips? Clyper exports them ready to upload. Every clip comes out 1080 × 1920 H.264 at a high-quality setting (CRF 17, up to 25 Mbps) with 192 kbps AAC sound, so TikTok, Reels and Shorts get a clean file to re-encode. Paste a YouTube link and get the clips, captioned and framed on whoever's talking.

For 1080p, YouTube recommends 8 Mbps at 24, 25 or 30 fps and 12 Mbps at 48, 50 or 60 fps; for 720p, 5 Mbps and 7.5 Mbps. These are YouTube's recommended upload bitrates for SDR video (its help page, read on November 7, 2026):

YouTube's recommended video bitrates for SDR uploads, as of November 7, 2026
Resolution24, 25, 30 fps48, 50, 60 fps
2160p (4K)35 to 45 Mbps53 to 68 Mbps
1440p (2K)16 Mbps24 Mbps
1080p8 Mbps12 Mbps
720p5 Mbps7.5 Mbps
480p2.5 Mbps4 Mbps
360p1 Mbps1.5 Mbps

For sound, YouTube recommends AAC-LC (or Opus) at 48 kHz: 128 kbps for mono, 384 kbps for stereo and 512 kbps for 5.1, in an MP4 with H.264 video. A vertical video counts by its shorter side, so 1080 × 1920 is 1080p. For every export setting in one place, read the best video export settings.

How to calculate video file size

File size (bytes) = (video bitrate + audio bitrate) × seconds ÷ 8. Bitrates are in bits a second and there are 8 bits in a byte. A minute of 1080p at 8 Mbps with 384 kbps sound is (8,000,000 + 384,000) × 60 ÷ 8 = 62.9 MB. The file is a little bigger again for the container's headers and index.

The other way round, the bitrate that fits a size is size × 8 ÷ seconds, less the audio. Here's what common bitrates come to:

How big a video is at common total bitrates: a minute, an hour, and how long fits in 1 GB
BitrateA minuteAn hourFits in 1 GB
1 Mbps7.5 MB450 MB2 h 13 min
2.5 Mbps18.8 MB1.13 GB53 min 20 s
5 Mbps37.5 MB2.25 GB26 min 40 s
8 Mbps60 MB3.6 GB16 min 40 s
12 Mbps90 MB5.4 GB11 min 7 s
16 Mbps120 MB7.2 GB8 min 20 s
25 Mbps188 MB11.25 GB5 min 20 s
45 Mbps338 MB20.25 GB2 min 58 s

Sizes here are decimal: 1 MB is 1,000,000 bytes, as phones, macOS and most apps' limits count them. Windows counts 1,048,576 bytes as a MB and shows the same file about 5% smaller.

Bitrate vs quality

Bitrate is how much data each second of video gets. Too little and the encoder throws detail away: blocks in dark areas, smeared movement, mush in grass and water. More than the picture needs, and the file just gets bigger with nothing to show for it.

How many bits a video needs depends on its pixels and its motion. 4K has four times the pixels of 1080p, and 60 fps twice the frames of 30, which is why YouTube's recommendations climb with both. A talking head needs far fewer bits than gameplay or sport. Clyper's video compressor works to a rule of thumb of about 0.045 bits per pixel per frame for H.264: below that it makes the picture smaller rather than let it go blocky, and the calculator's “looks clean up to” uses the same rule.

Constant quality beats a fixed bitrate when size doesn't matter. Encoders like x264 can aim for a quality (CRF) instead, spending bits where the picture needs them. Use a bitrate when you have a size to hit.

Bitrate for TikTok, Reels and Shorts

TikTok's and Instagram's help pages give sizes, lengths and shapes but no upload bitrate (as read on October 11, 2026). What they do say: TikTok takes files of up to 10 GB from the web; Instagram wants reels at least 720 pixels on the short side and 30 fps; YouTube Shorts are up to 3 minutes, square or vertical, and as YouTube uploads they follow its recommendations above.

What to upload to TikTok, Reels and Shorts
AppUpload atBitrate
YouTube Shorts1080 × 1920, H.264 MP48 Mbps at 30 fps, 12 Mbps at 60 (YouTube)
TikTok1080 × 1920, H.264 MP4Not published; YouTube's figures are a safe target
Instagram Reels1080 × 1920; at least 720p, 30 fpsNot published; YouTube's figures are a safe target

All three re-encode every upload, so the aim is a clean file for them to start from, not a small one. Check a video against what each app takes with the video size checker, and see video sizes for TikTok, Reels and Shorts.

Size limits worth knowing

  • Discord: 20 MB per file without Nitro, since August 2026 (it was 10 MB before). Nitro Basic takes 50 MB and Nitro 1 GB. A minute of video fits the free 20 MB at about 2.4 Mbps.
  • Email: Gmail attaches files up to 25 MB; past that, it adds a Google Drive link instead.
  • TikTok on the web: up to 10 GB, far more than a short video needs.

To make a video fit one of these, the video compressor works out the bitrate the same way and encodes it in your browser. For more, read how to compress a video.

Questions

What bitrate should I use for 1080p?

YouTube recommends 8 Mbps for 1080p at 24 to 30 fps and 12 Mbps at 48 to 60 fps, for SDR uploads, with stereo sound at 384 kbps. The same works well for TikTok, Reels and Shorts.

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

Add the video and audio bitrates, multiply by the length in seconds and divide by 8 to get bytes. 8 Mbps for 60 seconds is 8,000,000 × 60 ÷ 8 = 60,000,000 bytes, or 60 MB.

How do I work out the bitrate to fit a file size?

Multiply the size in bytes by 8, divide by the length in seconds, and take away the audio bitrate. Aim a few percent under (this calculator leaves 7%) for the container and the encoder running over. A 1-minute video fits Discord's free 20 MB at about 2.4 Mbps with 128 kbps sound.

What bitrate should I use for 4K?

YouTube recommends 35 to 45 Mbps for 2160p at 24 to 30 fps and 53 to 68 Mbps at 48 to 60 fps, for SDR uploads.

What bitrate is best for TikTok, Reels and Shorts?

TikTok's and Instagram's help pages don't give an upload bitrate. Shorts are YouTube uploads, so YouTube's figures apply: 8 Mbps for a 1080 × 1920 video at 30 fps. All three re-encode what you upload, so a high-quality file at 1080 × 1920 is what matters.

Is a higher bitrate always better quality?

Only up to a point. More bits let the encoder keep more detail, but past what the picture needs the file just gets bigger. Resolution, frame rate, how much moves and the codec decide how many bits a video needs.

Is a MB 1,000,000 bytes or 1,048,576?

This calculator uses 1 MB = 1,000,000 bytes and 1 GB = 1,000,000,000 bytes, as phones and macOS count. Windows counts 1,048,576 bytes as a MB, so a 20 MB file shows there as about 19.1 MB.

Sources

YouTube's recommended upload encoding settings, read on November 7, 2026; TikTok's, Instagram's and YouTube's pages on what they take, read on October 11, 2026. The apps change these from time to time.

Clips exported right, every time

Paste a YouTube link and Clyper makes up to 30 vertical clips of its best moments, each 1080 × 1920 H.264 at a high-quality setting with 192 kbps sound, captioned and ready for TikTok, Reels and Shorts.

Works with
  • YouTube
  • Twitch
  • Google Drive
  • Dropbox

or upload a video

See plans and pricing

Guides

More free tools