DaVinci Resolve Club
Home   Tools   Video Bitrate & File Size Calculator
Tools

Video Bitrate & File Size Calculator

By Jason Miller Updated Sep 8, 2026 7 min read

Video bitrate calculator showing 8 Mbps over ten minutes equals 600 MB
The calculator solves file size, target bitrate or recording time from the values you already know.

Quick answer

Calculate video file size, the bitrate needed to hit a target size, or recording time from available storage. Results include decimal and binary units, audio bitrate, and an optional planning allowance.

Enter the values you already know. This calculator can estimate a finished video file size, find the video bitrate that fits a target size, or show how long a storage card can record. It includes the audio stream, reports both decimal and binary units, and does all calculations in your browser. No video is uploaded.

Choose a mode: File size needs video rate, combined audio rate and duration. Target bitrate works backwards from your size cap. Recording time uses the free space you can actually record into—not necessarily the number printed on a card. Enter 0 for audio when there is none.

If a camera specification already gives the total recording data rate including audio, put that total in the video-rate field and leave audio at 0. Otherwise, enter video and the combined rate of all audio streams separately. Do not count the audio twice.

Three calculations, one tool

Video bitrate and file size calculator

Choose what you need to find. Rates use bits per second; storage uses bytes.

Platform reference rates checked September 8, 2026. These are not measured rates or guaranteed file sizes.

Video bitrate
Audio bitrate
Duration
Planning allowance
%

Optional. Leave at 0% unless you want extra headroom.

Ready

Enter your values, then calculate.

No video is uploaded. Calculations run in this page. Shared links contain settings in the URL; opening one can put those values in browser history, server logs or analytics.

Where the calculator fits in DaVinci Resolve

Start on the Deliver page and choose Custom Export when you need direct control instead of a destination preset. After you select the format, codec and encoder, inspect the Quality controls. A rate field may appear as Restrict to with a value in Kb/s. Availability and wording can vary by codec, operating system and hardware encoder, so don't expect every render preset to expose the same field. If you need the surrounding controls, use the full Deliver-page walkthrough.

DaVinci Resolve 21 Custom Export menu and Single Clip render mode
Choose Custom Export for direct access to codec-specific controls. Single Clip is the normal choice for one finished video.

The file-size calculation

A byte contains eight bits, so the core conversion is simple: add the video and audio bitrates, multiply by duration in seconds, then divide by eight. The reverse calculation works from a target number of bytes back to bits per second. The calculator uses the unrounded numerical result for its next step and rounds the display. It uses ordinary browser floating-point arithmetic, not byte-exact inspection of a file.

Video file-size calculator with video and audio rates, duration, MB and MiB results annotated
Annotated website calculator: 8 Mbps video plus 384 kbps audio over ten minutes gives 628.8 MB before allowance. The per-minute estimate is 62.88 MB.

For example, 8 Mbps of video plus 384 kbps of audio for ten minutes gives 628.8 MB before allowance: 62.88 MB per minute. A 500 MB target over ten minutes with 192 kbps audio leaves about 6.475 Mbps for video before allowance. If exactly 128 GB of decimal storage is available at a total 100 Mbps, the mathematical recording time is 2 hours, 50 minutes and 40 seconds. Formatting, existing files, camera limits and fluctuating data rates can reduce usable time.

Estimate recording capacity, not card speed

Recording-time calculator with 128 GB available storage and a 100 Mbps total rate annotated
Annotated website calculator: exactly 128 GB available at a total 100 Mbps gives 2 hr 50 min 40 sec before allowance. This checks capacity, not card speed or camera limits.

MB and GB are not the same as MiB and GiB

This page reports both systems because apps and storage vendors don't always label them consistently. Decimal units use powers of 1,000: 1 MB is 1,000,000 bytes and 1 GB is 1,000,000,000 bytes. Binary units use powers of 1,024: 1 MiB is 1,048,576 bytes and 1 GiB is 1,073,741,824 bytes. These prefixes follow the distinction described by the National Institute of Standards and Technology.

Current YouTube and Vimeo reference rates

The presets are shortcuts for planning, not secret best-quality settings. YouTube's upload guidance, checked September 8, 2026, recommends H.264 with variable bitrate and lists SDR reference rates of 8 Mbps for 1080p at standard frame rates, 12 Mbps for high frame rates, 35 to 45 Mbps for 4K at standard frame rates, and 53 to 68 Mbps for 4K at high frame rates. Its stereo audio recommendation is 384 kbps. Check the official YouTube upload encoding settings before a critical delivery because platform guidance can change.

Vimeo's compression guidance, checked September 8, 2026, recommends variable bitrate where available and gives broader ranges: 10 to 20 Mbps for 1080p and 30 to 60 Mbps for 4K, with AAC-LC audio at 320 kb/s. The presets keep the low and high ends separate. They are planning examples for compressed web uploads, not ProRes or DNxHR targets. Vimeo explicitly tells ProRes users to follow their editor’s standard presets. If your encoder is in a quality-based mode, use a measured representative average or a documented format rate; a quality slider is not a Mbps value. See Vimeo's video and audio compression guidelines for the full table.

Why the rendered file can differ

The underlying rate-times-duration relationship gives the media payload for the actual average total data rate. A real export may differ because variable bitrate changes with scene complexity, a requested target or maximum is not necessarily the achieved average, and the container adds metadata and indexing data. Extra audio tracks, embedded captions and other streams also consume space. Vimeo likewise identifies bitrate as the main driver while noting compression settings, metadata and other video properties as additional factors in its storage estimate explanation.

There is no trustworthy universal container-overhead percentage for every format and workflow. That's why the allowance starts at zero and remains under your control. A 10% allowance multiplies the estimated payload by 1.10; target-bitrate and recording-time modes divide the available byte budget by 1.10 first. It is not an assertion that every file has 10% overhead, nor the same as reserving 10% of the whole card. For a hard upload cap, budget below the limit, test a representative section, and inspect the complete output before uploading. A short sample cannot guarantee the size of the full film.

Use the result for the next export decision

A target bitrate is a planning constraint, not a quality score. Resolution, frame rate, codec, encoder, motion, grain and source quality all affect how well a given rate holds up. If your destination is YouTube, pair the calculation with our DaVinci Resolve YouTube export settings. For broader format choices and export troubleshooting, start from the DaVinci Resolve export hub.

Need to check the queued job as well as its estimated size? Use the export preflight checklist. Find the other planning utilities in Tools and calculators.

Video bitrate calculator FAQ

Does resolution determine video file size?

Not by itself. At a fixed total bitrate and duration, a 1080p and 4K file calculate to the same size. The 4K version usually needs more bitrate to preserve comparable detail, which is why platform recommendations rise with resolution and frame rate.

Why is my rendered file different from the estimate?

Variable bitrate, encoder behavior, container metadata, extra streams and rounding can move the final result. Use an actual average total rate for payload math; a preset or requested encoder target is only a planning estimate. Container data can still add bytes.

Where do I find bitrate in DaVinci Resolve?

Open the Deliver page and inspect the Quality controls for your chosen format and codec. A rate field may appear as Restrict to in Kb/s, but availability depends on the codec, encoder, operating system and hardware.

What is the difference between MB and MiB?

MB is decimal and contains 1,000,000 bytes. MiB is binary and contains 1,048,576 bytes. The calculator shows both so you can compare its result with whichever convention another app uses.

Can a bitrate calculation guarantee an exact upload size?

No. It can solve the mathematical target, but variable-rate encoding and container data can shift the finished file. Leave margin below a hard cap and verify the rendered output.

Does this calculator upload my video or inputs?

No video file is requested or uploaded. The calculation runs in this page. A shared link includes settings in its URL; opening it can expose those values to browser history, server logs or analytics. Do not treat the link as private storage.

Does recording time prove my card is fast enough?

No. It estimates capacity from available bytes and total data rate. It does not test sustained write speed, certify a memory card, detect free space or bypass camera recording limits.

What happens after I edit a value or switch modes?

The previous result is cleared. Calculate again before copying a result or a share link. Reset restores that mode’s starting values and removes the settings query from the address bar.

Updated September 8, 2026 Browser-based tool; results depend on the values you enter.
Jason Miller
Jason Miller I run DaVinci Resolve Club as an independent publication: hands-on edits, color grading breakdowns, Fairlight sessions, Fusion tests, and honest notes on where Resolve gets in the way.
Explore all free DaVinci Resolve tools and calculators