File Size Estimator
Estimate the output file size from CRF, resolution, codec and duration before you encode. The estimate covers the video only, not the audio.
How to use
- Enter durationEnter the length in seconds (600 for 10 minutes).
- Pick codec / resolution / CRFPick the resolution and codec from the lists, and set CRF with the slider (18–36).
- Read the estimateThe estimated size, its range and the estimated bitrate appear at once.
Recommended settings
When it goes wrong
Estimate doesn't match reality
Cause: Motion and fine detail raise the bitrate at the same CRF.
Fix: Treat the range as a guide too, and check by encoding.
Questions
Why not exact?
CRF is a quality target, not a bitrate, so the real bitrate depends on the content. The calculation assumes a video of average complexity.
H.264 or H.265?
At the same quality H.265 can be smaller, but fewer devices play it. Use H.264 when you share the video.
More detail (settings, limits, FFmpeg commands)
What each setting means
Browsers and limits
- Estimates only; real sizes vary a lot with the content
- H.264 and H.265 only (no AV1 or VP9)
The same job with the FFmpeg command line
ffmpeg -i input.mp4 -c:v libx264 -crf 23 -preset medium -pix_fmt yuv420p -an output.mp4