Compress video to an exact file size
Set a hard MB ceiling instead of guessing with a quality slider. The muxed result is measured before it is offered as complete.
Popular tasks
Set a hard MB ceiling instead of guessing with a quality slider. The muxed result is measured before it is offered as complete.
Start from the 20 MB preset, then let Auto balance audio bitrate, frame rate, and resolution for the selected duration.
Use the 20 MB or 25 MB email presets, or enter the exact attachment limit required by your provider.
Remove an unneeded beginning or ending before encoding so the retained footage receives a larger bitrate budget.
PrivateTools
Exact-size Video Compressor starts from a byte ceiling, not an arbitrary quality percentage. It subtracts a safety margin, MP4 muxing reserve, and optional audio budget from the selected limit, then assigns the remaining bits to H.264 video for the chosen trim range. The downloaded result is only marked successful after its actual file size has been checked.
Metadata analysis, trimming, video decoding, encoding, muxing, correction, and file-size verification run in the browser. The source video is not uploaded to PrivateTools.
A result is offered as successful only after the completed MP4 is measured at or below the selected byte limit. If the first encode is too large, the tool can make one lower-bitrate correction. If that still misses, it reports the problem instead of returning an oversized success.
Video bitrate control is not perfectly deterministic, and the MP4 container also needs bytes for indexes and metadata. A small safety margin makes the hard ceiling reliable.
Trim first when possible: fewer seconds means more bits for every retained second. Auto resolution is useful when the requested duration and limit cannot support the source pixel count cleanly.
Fast leaves a little more headroom to reduce the chance of a correction pass. Max quality samples five scenes for motion and detail, targets more of the available budget, and uses the quality-oriented encode settings.