Video File Size Calculator
A 10 minute clip at 8 Mbps video and 128 kbps audio comes to about 628 MB, or 63 MB per minute. At 45 Mbps a 90 minute 4K file reaches 31.4 GB. Size is bitrate times duration divided by 8, plus a small container overhead.
| File size | |
| Same size in gigabytes | |
| Size per minute of video | |
| Video track | |
| Audio track | |
| Container overhead | |
| Fits on that card | |
| Upload time |
Everything is worked out in your browser. Nothing you enter is uploaded, logged or stored.
Work out how large a video file will be from its length and bitrate, how much fits on a card, and how long the upload takes.
Key takeaways
- Bitrate x seconds / 8 gives megabytes, so 8 Mbps for 10 minutes is 600 MB of video
- One hour at 8 Mbps is 3.6 GB; at 45 Mbps it is 20.3 GB
- A 128 GB card holds 34 hours of 1080p at 8 Mbps but only 4 hours of 4K at 45 Mbps
- Uploading 31.4 GB at 20 Mbps takes 3 hours 29 minutes, so trim before you upload
- Container overhead and unit confusion add up to 5 to 10 percent against the raw formula
On this page
- Bits, bytes and the one formula that matters
- Bitrate decides almost everything
- Worked example: a 10 minute 1080p clip
- Worked example: 90 minutes of 4K
- Why the finished file is bigger than the math
- Upload time is the other half of the question
- Shrinking a file without wrecking the picture
- Reading the bitrate off your camera
Bits, bytes and the one formula that matters
A video file is a long run of bits. The bitrate says how many bits are spent each second, and the length of the clip says how many seconds there are. Multiply the two and you have the size in bits. Divide by 8 and you have bytes.
Size in megabytes = bitrate in Mbps x seconds / 8
That covers the picture. A 10 minute clip at 8 Mbps is 8 x 600 = 4,800 megabits, and 4,800 / 8 = 600 megabytes. The sound is added the same way. Most uploads use 128 kbps for stereo audio, which is 0.128 Mbps, so 0.128 x 600 / 8 = 9.6 megabytes. The container then adds a small amount for indexes and headers. Allow 3 percent and the finished file sits at 627.9 MB.
Megabyte in this calculator means 1,000,000 bytes. Windows and some camera apps report size in mebibytes, which are 1,048,576 bytes. The same 627.9 MB file shows as 599 MiB there. Neither number is wrong. The unit is different, and that gap is about 4.8 percent on every file you check.
Bitrate decides almost everything
Resolution and frame rate only matter because they push the bitrate up. The platform publishes a target for each combination, and that target is what sets the size. The table below uses the recommended SDR upload bitrates published in YouTube's encoding settings guide.
| Format | Frame rate | Bitrate | Size per hour |
|---|---|---|---|
| 720p | 30 fps | 5 Mbps | 2.3 GB |
| 1080p | 30 fps | 8 Mbps | 3.6 GB |
| 1080p | 60 fps | 12 Mbps | 5.4 GB |
| 1440p | 30 fps | 16 Mbps | 7.2 GB |
| 4K | 30 fps | 35 to 45 Mbps | 15.8 to 20.3 GB |
| 4K | 60 fps | 53 to 68 Mbps | 23.9 to 30.6 GB |
| 8K | 30 fps | 80 to 160 Mbps | 36 to 72 GB |
The per hour column is bitrate x 3600 / 8, which works out to bitrate x 450 megabytes. An 8 Mbps file adds 3,600 MB for every hour, or 3.6 GB. A 45 Mbps file adds 20,250 MB, or 20.3 GB. Once you know that one factor, you can size any clip in your head: take the bitrate, multiply by 450, and you have megabytes per hour.
Those figures are targets for the file you upload, not the file viewers stream. YouTube and similar sites re-encode everything into several lower bitrate versions. If your only goal is a file that looks clean after upload, matching the target is enough. Going far above it wastes space and upload time without a visible gain.
Worked example: a 10 minute 1080p clip
Take a 10 minute clip shot at 1080p and 30 fps, with stereo audio at 128 kbps. This is the default in the calculator.
- Convert the length to seconds: 10 x 60 = 600 seconds.
- Video data: 8 x 600 / 8 = 600 MB.
- Audio data: 0.128 x 600 / 8 = 9.6 MB.
- Add the two: 600 + 9.6 = 609.6 MB.
- Add 3 percent for container overhead: 609.6 x 0.03 = 18.3 MB, so the file is 627.9 MB.
Per minute that is 627.9 / 10 = 62.8 MB. A 128 GB memory card holds 128,000 MB, so 128,000 / 62.8 = 2,038 minutes of this footage, which is 34 hours. That sounds generous until you compare it with the 4K case below, where the same card holds about four hours.
The upload side is easy to miss. The file is 627.9 MB, which is 5,023 megabits. On a 20 Mbps upload link that takes 5,023 / 20 = 251 seconds, or 4 minutes 11 seconds. The same file on a 5 Mbps link takes 16 minutes 45 seconds, because the time scales with the speed you have, not with the size of the file alone.
Worked example: 90 minutes of 4K
Now run a 90 minute 4K clip at 45 Mbps, with the same 128 kbps audio.
- Seconds: 90 x 60 = 5,400.
- Video: 45 x 5,400 / 8 = 30,375 MB.
- Audio: 0.128 x 5,400 / 8 = 86.4 MB.
- With 3 percent overhead: 30,461.4 x 1.03 = 31,375 MB, which is 31.4 GB.
A 128 GB card holds 128,000 / 31,375 = 4.08 files of that size, so four full recordings with a little room left. A 64 GB card holds two. If you shoot at 68 Mbps for 4K at 60 fps, the same 90 minutes becomes 47.4 GB and a 128 GB card holds two files with 33.3 GB to spare.
Uploading 31.4 GB on a 20 Mbps link takes 251,000 / 20 = 12,550 seconds, which is 3 hours 29 minutes. That is the number people forget when they plan a same day publish. Cutting the clip to 10 minutes before upload, rather than after, saves most of that wait.
Why the finished file is bigger than the math
The formula gives you the payload. Real files carry extra weight on top of it, and the gap can reach 10 percent.
- Variable bitrate. Most encoders spend more data on motion and less on still frames. The average may be 8 Mbps while busy scenes peak at 14 Mbps. A file built from a high motion scene runs larger than the formula predicts.
- Container overhead. The MP4 index, track headers and time stamps take 1 to 3 percent on a normal clip. Long recordings with many chapters can take more.
- Extra audio tracks. A second language or a commentary track at 128 kbps adds 57.6 MB per hour, the same as the first track.
- Metadata and thumbnails. Camera makers embed previews, gyro logs and timecode. These are small, often under 1 MB, but they explain part of the difference on short clips.
- Unit confusion. A file manager that reports GiB will show 4.8 percent less than a calculator working in GB. This one trips people up on every large file.
There is also the file system. A card formatted with a 128 KB cluster size rounds every file up to the next cluster, which matters for folders full of short clips and almost nothing for one long recording.
Practical rule: add 3 percent for a normal clip, 5 percent if the scene is busy or the clip runs over an hour, and treat the result as a floor rather than an exact figure.
Upload time is the other half of the question
Upload time comes from the same arithmetic, run in reverse. A megabyte is 8 megabits, so 1 GB is 8,000 megabits. Divide by your upload speed and you have the seconds.
| Upload speed | 1 GB file | 10 GB file | 31.4 GB file |
|---|---|---|---|
| 5 Mbps | 26 min 40 sec | 4 hr 27 min | 13 hr 57 min |
| 20 Mbps | 6 min 40 sec | 1 hr 7 min | 3 hr 29 min |
| 50 Mbps | 2 min 40 sec | 26 min 40 sec | 1 hr 24 min |
| 100 Mbps | 1 min 20 sec | 13 min 20 sec | 41 min 50 sec |
The FCC raised its fixed broadband benchmark to 100 Mbps down and 20 Mbps up in 2024, with a long term goal of 1 Gbps down and 500 Mbps up. On a connection that just meets the benchmark, a 31.4 GB upload takes about three and a half hours, and that assumes the link runs at full speed the whole time. Wi-Fi, other devices in the house and the platform's own processing all add to it.
Two details change the estimate in practice. Many cable plans have upload speeds well below their download speed, often 10 to 35 Mbps, so check the upload figure rather than the headline number. And a wired connection usually beats Wi-Fi for a multi hour upload, since a dropped Wi-Fi link near the end means starting over on some sites. The FCC speed guide lists what common activities need.
Shrinking a file without wrecking the picture
Three levers cut the size, and they are not equal.
Codec. HEVC and AV1 store the same picture in less space than H.264. Encoding houses commonly report 30 to 50 percent savings at matched quality, which turns a 31.4 GB 4K file into something near 19 GB. The catch is playback: older phones, older TVs and some editors handle HEVC poorly, and AV1 support is thinner still. H.264 remains the safe choice when the file has to open anywhere.
Frame rate. Going from 60 fps to 30 fps removes half the frames, and with them close to half the data. For talking heads, screen recordings and most product video, 30 fps looks the same. Keep 60 fps for sport, gameplay and anything with fast pans.
Constant quality rather than constant bitrate. A quality setting, CRF in most encoders, spends data where it is needed. Values from 18 to 23 in H.264 and 23 to 28 in HEVC cover most delivery work. A higher number means a smaller file and softer detail, and the right value depends on the source more than on a rule.
Audio is rarely the problem. Stereo at 128 kbps is transparent for speech and fine for music in a video. Dropping it to 96 kbps saves 14.4 MB per hour, which is noise next to the video track. Do not re-encode a file twice to save space. Each pass throws away detail, and the second generation always looks worse than a single pass at the same size.
For a quick win with no quality cost, trim the start and end. Ten seconds of dead air at the head of a 4K clip costs 56 MB, and nobody watches it.
Reading the bitrate off your camera
Every camera and phone records at a bitrate it chose, and most of them will tell you the number if you look. On a mirrorless camera it sits in the recording menu next to the resolution, often as 100 Mbps or 200 Mbps. On a phone it hides behind the resolution picker, labeled something like 4K at 30 or 1080p at 60.
If the menu gives you the number, the math is one step: bitrate x 450 gives megabytes per hour. A camera set to 100 Mbps writes 45,000 MB, or 45 GB, for every hour of footage. At 200 Mbps it writes 90 GB. That is why a 128 GB card fills in under an hour and a half at the highest setting.
If the menu does not give you the number, measure it. Record 60 seconds, check the file size, and multiply. A one minute file of 375 MB means 22.5 GB per hour, which works out to 50 Mbps. That measured figure is more useful than any spec sheet, because it includes the audio and the container your camera writes.
One last check before you trust any of this: the size on the card is what matters for storage, and the size you upload is what matters for time. If your editor exports a different codec or resolution than the camera recorded, run the numbers again on the export settings rather than the capture settings. The export is the file that has to fit and the file that has to travel.
Frequently asked questions
How big is a 10 minute video at 1080p?
About 628 MB at 8 Mbps with 128 kbps audio and 3 percent container overhead. The video track alone is 600 MB and the audio is 9.6 MB. At 12 Mbps for 60 fps the same clip is about 937 MB.
How many minutes of video fit on a 128 GB card?
At 1080p and 8 Mbps, roughly 2,038 minutes, which is 34 hours. At 4K and 45 Mbps it drops to about 272 minutes, or 4.5 hours. The card holds 128,000 MB in decimal terms.
How much space does one hour of 4K video take?
At 45 Mbps, 20.3 GB per hour before overhead and about 20.9 GB after. At 4K 60 fps and 68 Mbps it is 30.6 GB per hour, or 31.6 GB with overhead.
How long does it take to upload a 1 GB video?
6 minutes 40 seconds on a 20 Mbps upload link, since 1 GB is 8,000 megabits. On a 100 Mbps link it takes 1 minute 20 seconds, and on 5 Mbps it takes 26 minutes 40 seconds.
Is bitrate the same as file size?
No. Bitrate is a rate, measured in megabits per second. Size is that rate multiplied by the duration. Doubling the length doubles the size, while doubling the bitrate does the same thing.
Why is my exported file bigger than the calculator says?
Three common reasons: the encoder averaged a higher bitrate than the target, the container and metadata added 2 to 5 percent, or the export used a different resolution or frame rate. Check the export settings, then measure a one minute sample.
Does 60 fps double the file size?
It nearly does when the bitrate doubles with it. YouTube recommends 8 Mbps at 1080p 30 fps and 12 Mbps at 1080p 60 fps, which is 1.5 times the size, not double, because the encoder handles the extra frames more efficiently.
What is a good bitrate for 1080p?
8 Mbps for 30 fps and 12 Mbps for 60 fps, which is the platform recommendation for uploads. Below 5 Mbps, motion starts to smear. Above 16 Mbps you are spending space that viewers will not see after re-encoding.
How do I calculate video size in GB?
Divide the megabytes by 1,000. A 627.9 MB file is 0.63 GB. If a tool reports gibibytes, divide by 1,024 instead, and expect a number about 4.8 percent smaller.
How much smaller is HEVC than H.264?
Commonly 30 to 50 percent at matched quality, so a 31.4 GB 4K file can land near 19 GB. The saving is real but playback support on older hardware is not universal.
How long can I record on a 64 GB card at 200 Mbps?
200 Mbps is 90,000 MB per hour, so a 64 GB card holds 64,000 / 90,000 = 0.71 hours, or about 42 minutes. Leave 10 percent free and plan for 38 minutes.
Does audio bitrate matter for file size?
It matters far less than video. At 128 kbps, an hour of audio is 57.6 MB. The same hour of 1080p video at 8 Mbps is 3,600 MB, which is 62.5 times larger.
What is container overhead?
The extra data an MP4 or MOV file carries beyond the picture and sound: the index, track headers and time stamps. It usually runs 1 to 3 percent, and this calculator uses 3 percent as a default you can change.
Spotted a wrong number or a broken result?
More Tech tools
- Amp-Hour Calculator
- Amps to kVA Calculator
- Audio File Size Calculator: WAV, MP3 and Storage Time
- Bandwidth Calculator
- Battery Charge Time Calculator
- Battery Life Calculator
- Bits to Bytes Converter
- CFM Calculator
- Capacitance
- Capacitor Calculator
- Current Calculator
- Data Transfer Calculator
- Data Usage Calculator
- Download Time Calculator
- Downtime Cost Calculator
- Electric Charge Calculator
Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.