Video Bitrate Calculator Widget
A three-way video maths helper for editors and course creators: pick the unknown - file size, running time or bitrate - fill in the other two, and see the answer in MB or GB, minutes or Mbps, beside YouTube's own recommended upload bitrates.
Live preview
Under the widget on your page: Powered by A2Z Tools
Embed code
<iframe src="https://a2z.tools/embed/w/video-bitrate-calculator" title="Video Bitrate Calculator by A2Z Tools" width="100%" height="760" style="border:0;width:100%" loading="lazy" allow="clipboard-write"></iframe>
A plain iframe. Works everywhere, including site builders that strip scripts. Adjust height if your content needs more room.
<div data-a2z-widget="video-bitrate-calculator" data-height="760"></div> <script async src="https://a2z.tools/embed.js"></script>
Adds a small script (what it does) that sizes the widget to fit its content, loads it lazily and keeps it isolated from your page's CSS.
Works with
How it works
A video file is essentially its bitrate multiplied by its length. Bitrate is measured in bits per second and storage in bytes, so the widget divides by 8 and uses decimal units throughout: 1 Mbps is 1,000,000 bits a second and 1 MB is 1,000,000 bytes, the way drive makers and most encoders count. Video and audio streams add together, so 8 Mbps of 1080p video plus 384 kbps of stereo audio is 8.384 Mbps; ten minutes (600 s) of that is 5,030.4 megabits, or 628.8 MB. Choose Duration and the widget answers how long a recording fits in a given size: 2 GB at the same rate holds about 31.8 minutes. Choose Bitrate and it returns the total average rate a file implies, then subtracts the audio to show the video share - and refuses the case where audio alone would overflow the file. The reference table lists YouTube Help's recommended SDR upload bitrates for standard and high frame rates.
Calculation method
- Total bitrate (bit/s) = video bitrate + audio bitrate
- File size (bytes) = total bitrate x duration (s) / 8
- Duration (s) = file size (bytes) x 8 / total bitrate
- Bitrate (bit/s) = file size (bytes) x 8 / duration; video share = total - audio
- 1 MB = 10^6 bytes, 1 GB = 10^9 bytes, 1 Mbps = 10^6 bit/s, 1 kbps = 10^3 bit/s
Worked examples
Ten-minute 1080p export
Inputs: Video 8 Mbps; audio 384 kbps; 10 minutes
Result: 628.8 MB
8.384 Mbps x 600 s / 8 = 628,800,000 bytes.
Fitting a 2 GB limit
Inputs: 2 GB; 10 minutes; audio 384 kbps
Result: Total 26.67 Mbps; video about 26.28 Mbps
16,000 megabits / 600 s = 26.67 Mbps, minus 0.384 Mbps of audio.
Limitations
- Container overhead and variable bitrate make real files differ by a few percent from the calculation.
- The YouTube table is a snapshot of YouTube Help on the date shown; check the page for changes and for HDR figures.
- Does not judge visual quality - the same bitrate looks very different with different codecs (H.264, HEVC, AV1).
Where publishers use it
- A video-production tutorial explaining why a 4K export is so large
- A wedding videographer's FAQ on delivery file sizes
- An online-course platform's upload guide with a size limit per lesson
- A drone or action-camera blog estimating how much footage fits on a card
- A school media lab poster next to the edit suite
Questions
What bitrate does YouTube recommend for 1080p?
YouTube Help lists 8 Mbps for 1080p SDR at 24, 25 or 30 frames a second and 12 Mbps at 48, 50 or 60. For 4K it is 35-45 Mbps and 53-68 Mbps. Stereo audio is recommended at 384 kbps. The table in the widget shows the full list.
Why does my file come out slightly bigger than the answer?
Containers such as MP4 or MOV add headers and index data, typically 1-2% of the size, and variable-bitrate encoders only hit the target on average. Plan with a small margin.
Is 1 GB 1,000 MB or 1,024 MB?
This widget uses decimal units, so 1 GB = 1,000 MB = 10^9 bytes, which matches how storage cards and most encoders report sizes. Windows Explorer shows binary units (GiB), which read about 7% smaller for the same file.
How do I fit a video under an upload limit?
Choose Bitrate, enter the size limit and the running time, and the widget gives the highest average total bitrate that fits. Leave a few percent of headroom and set the encoder's target a little below the answer.
Does the audio really matter?
At high video bitrates it barely does, but for small files it can. A 10-minute lecture at 1 Mbps video carries 384 kbps of stereo audio - more than a quarter of the total size.
Sources
- YouTube recommended upload encoding settings - YouTube Help (Google) . Recommended SDR video bitrates per resolution for standard (24-30) and high (48-60) frame rates, and audio bitrates of 128 kbps mono, 384 kbps stereo, 512 kbps 5.1. Checked 2026-10-01.
Cite or recommend this tool
If you reference this tool in an article, course or documentation, these formats are ready to copy. They are optional - nothing is added to your site unless you paste it.
A2Z Tools Video Bitrate Calculator https://a2z.tools/embed/video-bitrate-calculator
<a href="https://a2z.tools/embed/video-bitrate-calculator">A2Z Tools Video Bitrate Calculator</a>
[A2Z Tools Video Bitrate Calculator](https://a2z.tools/embed/video-bitrate-calculator)
Video Bitrate Calculator by A2Z Tools - https://a2z.tools/embed/video-bitrate-calculator
Related widgets
-
Viewer egress in Mbps or Gbps, data per hour and per event, and the upload speed a streamer needs.
-
Simplify width x height to a ratio and resize to a new width or height without distortion.
-
Length, mass, volume, area, temperature, speed, time, data, pressure, energy and power - exact factors.
-
A low-to-high range of channel income per day, month and year from views and your own rates.
-
A price range for a sponsored post or package from expected views, a rate per 1,000 and usage rights.
-
Monthly sponsorship, paid-subscription and total income for an email newsletter, after platform fees.