Free Video Bitrate Calculator

Will this export fit under 25 MB? How long will the upload take? Work it out before you render — from any two of bitrate, size and duration.

Privacy Level 1 — 100% local: your files never leave your browser
How it works: file size = (video bitrate + audio bitrate) × duration ÷ 8. Pick a mode, enter what you know, and get the missing number plus upload time, a bits-per-pixel quality check and an ffmpeg command. Sizes use decimal MB (1 MB = 1,000,000 bytes), the way bitrates and upload limits are counted. Estimates assume constant bitrate — real variable-bitrate exports vary with scene complexity.
Only the file's metadata is read locally — the video is never uploaded.

Something not working?

Tell us what went wrong — it helps us fix the tool. Only what you type below is sent; your video never leaves your device.

Need more power? Meet Video Bitrate Calculator Pro

One-time payment. Yours forever. No subscription.

$29
single payment · lifetime updates included
FeatureFreePro
File size / bitrate / duration, upload time, ffmpeg commandYesYes
YouTube presets, bits-per-pixel check, size-limit checkYesYes
Multi-clip projects: total size and storage for a whole shoot—Yes
Two-pass and per-platform export presets (Twitch, Vimeo, Discord)—Yes
AdsShown on pageAd-free
Updates—Lifetime free updates

Frequently asked questions

Why is my real export a different size from the estimate?

Most editors export variable bitrate (VBR): simple scenes use fewer bits, busy scenes use more, so the final size lands near — not exactly on — the constant-bitrate estimate. For a hard limit, export a short representative sample, measure its real bitrate, then re-estimate with that number and keep a margin.

What bitrate should I use for YouTube?

YouTube's own SDR upload recommendations are 8 Mbps for 1080p at 30 fps (12 Mbps at 60 fps), 5 Mbps for 720p at 30 fps, 16 Mbps for 1440p, and 35–45 Mbps for 4K at 30 fps. The preset button applies the midpoint for 4K. YouTube re-encodes everything, so these are source-file targets, not viewer stream rates.

What is bits per pixel, and why does it matter?

Bits per pixel spreads the bitrate over every pixel of every frame: bitrate ÷ (width × height × frame rate). Around 0.06–0.12 is a comfortable range for H.264 delivery; below 0.03, busy footage tends to block up. Newer codecs (HEVC, VP9, AV1) need fewer bits for the same look, which the check credits as a heuristic — not a guarantee.

MB or MiB — which one is used here?

Decimal MB (1 MB = 1,000,000 bytes), because bitrates, drive labels and upload limits are counted that way. The binary equivalent (MiB, 1 MiB = 1,048,576 bytes) is shown alongside so a file that looks "too big" in Windows Explorer makes sense.

Is my video uploaded when I drop a file here?

No. Only the file's size and duration metadata are read, in your browser, to fill in the form. The video data never leaves your device.