Reduce a video to a specific size
10, 25, 50, 100, 250 MB or your own number: we compute the bitrate from the real duration. If the target can't be met without wrecking the video, we show you the real result.
Your files never leave your device
How to reduce a video to X MB
- 1
Upload the video
We read its real duration and resolution.
- 2
Pick the target
10, 25, 50, 100, 250 MB or a custom value.
- 3
Download
You'll see the requested target and the real size achieved.
Why use this tool
Real math
The bitrate is computed from the video's exact duration, not guessed.
Automatic retry
If the first pass overshoots, a more aggressive retry runs.
Honest
If the target is impossible without wrecking the video, we show the real minimum. Example: target 25 MB; result 27.3 MB.
Private
The video never leaves your device: ffmpeg runs in your browser.
Frequently asked questions
How is the bitrate computed?
Target size × 8 ÷ duration, minus the audio and ~3% container overhead. For very small targets the audio drops to 64 kbps to leave more room for video.
What if the target can't be reached?
There's an honest floor (60 kbps of video) below which the result would be unusable. If your target needs less, you'll see the real size achieved and can trim duration or lower the resolution.
What is this for?
Email limits (25 MB), Discord (10/50 MB), forms and messaging. Pick the preset for your service and go.
Does it lose quality?
Yes — compressing to a fixed size means lowering the bitrate. The encoder spends bits where they matter most so the result looks as good as possible.