Work out a video’s file size from its bitrate, or the bitrate needed to hit a size.
Calculated locally in your browser.
How do you calculate video file size from bitrate?
File size in bytes = (video bitrate + audio bitrate in kbps) × 1,000 × duration in seconds ÷ 8. The division by 8 converts bits to bytes and is where most manual estimates go wrong. Ten minutes at 5,000 kbps plus 128 kbps audio is roughly 367 MB.
Understanding your result
Bitrate is measured in bits per second while file size is in bytes, so the factor of eight is unavoidable and easy to forget — an estimate that is out by exactly 8× is almost always this mistake. The other thing worth checking is whether the bitrate you need is realistic for your resolution: squeezing 1080p into a low bitrate produces blocking and smearing in fast motion, so if the required figure lands far below the typical value, you are better off dropping to 720p at a healthy bitrate than keeping 1080p at a starved one. Audio is small but not negligible: at 128 kbps it adds roughly 1 MB per minute regardless of the video.
Formula and method
File size in bytes = (video bitrate + audio bitrate) in kbps × 1,000 × duration in seconds ÷ 8. The division by 8 converts bits to bytes, and it is where most manual calculations go wrong.
Assumptions and limitations
This assumes constant bitrate. Almost all modern encoding is variable-bitrate, which targets an average, so a real file lands close but not exactly on the figure — simple footage comes in under and fast motion over. Container and metadata overhead adds roughly another 1–2%, and two-pass or constant-quality modes ignore a bitrate target entirely in favour of a quality level.
Worked example
Ten minutes at 5,000 kbps video plus 128 kbps audio comes to about 366.8 MB. Working backwards, fitting the same ten minutes into 100 MB needs a video bitrate of roughly 1,270 kbps.
How to use this tool
- Enter the duration.
- Choose whether you know the bitrate or the target size.
- Enter that figure, plus your audio bitrate.
- Compare the result against the typical bitrates for your resolution.
Common mistakes to avoid
- Forgetting to divide by 8, giving an answer eight times too large.
- Leaving audio out of the total bitrate.
- Confusing megabits (Mb) with megabytes (MB).
- Keeping a high resolution at a bitrate too low to support it.
About the Video File Size Calculator
This calculator converts between video bitrate, duration and file size. Give it a bitrate and it returns the resulting size; give it a target size and it returns the video bitrate you need to encode at, with audio accounted for separately.
Who should use this tool
Video editors, streamers and anyone encoding video for upload, email or a platform with a size limit.
Benefits
- Works in both directions — size from bitrate, or bitrate for a size.
- Separates audio from video bitrate, which most calculators fold together.
- Includes typical bitrates per resolution as a sanity check.
- Accepts duration as minutes, mm:ss or hh:mm:ss.
Practical use cases
- Hitting a platform’s upload size limit.
- Estimating storage for a batch of recordings.
- Choosing an encoding bitrate for a target quality.
- Checking whether a file will fit an email attachment limit.
Explore all Developer Tools tools
Frequently asked questions
What bitrate should I use for 1080p?
Around 5,000 kbps for 30fps and 8,000 for 60fps with H.264. Modern codecs such as H.265 or AV1 achieve similar quality at roughly half those figures.
Why is my actual file a different size?
Variable-bitrate encoding aims at an average rather than a fixed rate, so simple scenes use less and complex ones more. Container overhead adds another percent or two.
Does resolution or bitrate determine file size?
Bitrate alone determines size. Resolution determines what bitrate you need to look good — the same 5,000 kbps that suits 1080p is wasteful for 480p and inadequate for 4K.
How do I make a video smaller without ruining it?
Switch to a more efficient codec such as H.265 or AV1, drop the resolution one step, or lower the frame rate. All three preserve quality better than simply starving the bitrate.
What audio bitrate should I use?
128 kbps AAC is fine for speech and general use, 192–256 for music. Audio is a small share of the total, so there is rarely much to gain from cutting it.