vidupscaler
Free tool

Bitrate & file size calculator

Plan an export: how big will it be, or what bitrate fits a size limit? Includes YouTube’s recommended rates as presets and a bits-per-pixel gauge.

Updated 14 Nov 20262 min read

How it works

Size (MB) = total bitrate (Mbit/s) × seconds ÷ 8. Reverse it to find the bitrate that fits a size limit. Bits per pixel = video bitrate ÷ (width × height × fps). It’s a rough comparison between videos encoded with the same codec, not a quality score. Presets use YouTube’s recommended SDR upload rates (source, checked 14 Nov 2026).

FAQ

How do I calculate video file size?

File size in megabytes ≈ (video bitrate + audio bitrate in Mbit/s) × duration in seconds ÷ 8. For example, 10 minutes at 8 Mbit/s video plus 0.384 Mbit/s audio is about 629 MB.

What is bits per pixel?

Bitrate divided by (width × height × frame rate). It’s a rough, codec-dependent gauge of how hard a video is compressed. Very low values mean the encoder had to throw away detail; that’s a sign a video will benefit from an artefact-removing upscaler.

Why is my file a different size than calculated?

Encoders using CRF or variable bitrate spend more bits on complex scenes and fewer on simple ones. The calculation is exact for constant bitrate and an average otherwise. Containers add a small overhead.