Open ToolsGet the Android App

Files never leave your device.

Video Bitrate Calculator & File Size Calculator

This video bitrate calculator works both ways: enter a size limit and duration to get the bitrate that fits, or a bitrate and duration to see how big the file will be. Platform limits such as Discord (20 MB), WhatsApp (16 MB) and Gmail (25 MB) are one click away, and the result suggests a resolution and opens the compressor with that target.

  • Runs on your device
  • Browser APIs
  • Works offline

Updated

How to calculate video bitrate for a file size

  1. Step 1: Choose what to calculate: Bitrate, File size or Duration.

  2. Step 2: Pick a platform under Size limit or type a Custom size, and enter the duration in hours, minutes and seconds.

  3. Step 3: Set the audio bitrate (or none), then read the result, the suggested resolution and the “Fits on” list.

  4. Step 4: Click Compress to … to open the video compressor with that exact target, or copy the summary.

Good to know

Formats

Nothing to upload — everything starts from this page and is saved to your device.

How it runs

Built-in browser features
Uses standard browser features only — nothing extra to download.
Upload and attachment limits
PlatformPlan / typeLimit
DiscordFree20 MB
DiscordNitro Basic50 MB
DiscordNitro500 MB
WhatsAppPhoto / video message16 MB
WhatsAppSent as a document2 GB
GmailAttachment25 MB
Yahoo MailAttachment25 MB
Outlook.comAttachment20 MB
iCloud MailAttachment20 MB
TelegramFree2 GB
TelegramPremium4 GB
X / TwitterVideo512 MB

Checked 11 October 2026. Platforms change their limits — check the official help pages if a number looks different.

What bitrate fits common upload limits

Short clips can use a high bitrate; long ones must share the same megabytes across more seconds. These are the video bitrates the calculator returns with 128 kbps audio, already 4% under each limit so the upload never bounces.

Safe video bitrate by size limit and clip length (128 kbps audio)
Size limit30 s1 min3 min10 min
WhatsApp · 16 MB4.12 Mbps2.00 Mbps581 kbps85 kbps
Discord free · 20 MB5.19 Mbps2.53 Mbps758 kbps138 kbps
Gmail · 25 MB6.52 Mbps3.19 Mbps979 kbps204 kbps
Discord Nitro Basic · 50 MB13.2 Mbps6.52 Mbps2.09 Mbps536 kbps
Sizes are counted the way apps count them (1 MB = 1,048,576 bytes) with about 1% for the container.

How to calculate video file size

File size = (video bitrate + audio bitrate) × duration. Bitrates are in kilobits per second, so divide by 8 to get bytes: a 5,000 kbps video with 128 kbps audio is 641 kilobytes every second, and a minute is about 38.5 million bytes, which apps show as 36.7 MB. The container adds roughly 1% on top.

To calculate video bitrate for a limit, run it backwards: size × 8 ÷ seconds, minus the audio. That is exactly what the Bitrate mode does, then it takes 4% off as a safety margin.

How big is a video file? 1 minute to 2 hours

Yes, bitrate decides file size: double the bitrate and the file doubles. These are the sizes at the typical H.264 bitrate the calculator suggests for each resolution:

File size by resolution and duration (typical H.264 bitrate, 128 kbps audio)
Video1 min10 min1 hour2 hours
720p at 4.00 Mbps29.8 MB298 MB1.75 GB3.49 GB
1080p at 8.00 Mbps58.7 MB587 MB3.44 GB6.88 GB
4K (2160p) at 40.0 Mbps290 MB2.83 GB16.99 GB33.97 GB
HEVC and AV1 reach similar quality at roughly 30–50% lower bitrates, so the same video can be that much smaller.

What is a good bitrate for 1080p?

For H.264 at 30 fps, 8 Mbps looks good and about 4.5 Mbps is the lowest that stays comfortable; below that, a smaller resolution looks sharper than a starved 1080p picture. Fast motion and 60 fps need more: YouTube’s upload guidelines recommend 12 Mbps for 1080p at 60 fps.

Bitrate guide the calculator uses (H.264, 30 fps)
ResolutionLowest comfortableTypical good
4K (2160p)20.0 Mbps40.0 Mbps
1440p10.0 Mbps16.0 Mbps
1080p4.50 Mbps8.00 Mbps
720p2.20 Mbps4.00 Mbps
480p900 kbps1.50 Mbps
360p450 kbps800 kbps

Tips & troubleshooting

  • Planning a Discord upload? The compress video for Discord page already knows the limits.

  • Not sure what bitrate your file has now? Media info online shows the overall and per-track bitrate.

  • Below about 150 kbps of video the picture falls apart; shorten the clip or allow a bigger file instead.

  • Turning audio off frees its bitrate for the picture; worth it for screen recordings without narration.

Video File Size & Bitrate Calculator FAQ

How do I calculate video bitrate?

Bitrate (kbps) = file size in kilobits ÷ seconds. For a 20 MB limit and a 60-second clip, that is 2.77 Mbps in total; subtract the audio and keep a small margin. Choose Bitrate here and the calculator does all of it.

How do I convert Mbps to MB?

Divide by 8 for megabytes per second, then multiply by the duration. 8 Mbps is 1 MB per second, so a minute is about 60 MB. Use File size mode to include audio and container overhead.

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

Encoders vary the bitrate from scene to scene and containers add a little overhead. ProMedia’s video compressor aims about 4% under a target to stay safe, so files usually land slightly below the limit.

Does this calculator also work for streaming?

The maths is the same: the bitrate you stream at must stay below your upload speed, with headroom. It does not test your connection, though; it only converts between bitrate, size and time.

All media utilities