Compress Video to Size
Compress a video to an exact target size — 8MB for email, 10MB, 25MB or a custom size — with two-pass encoding that hits the number.
Client review & approval for video, audio, images & PDF — one link, no per-seat fees.
Try FreeUpload & Compress to Size
Drop your video here or click to browse
MP4, MOV, M4V, WebM, MKV or AVI
Target-size compression.
Want to see the math first? Try the Video File Size Calculator and the Video Bitrate Calculator.
Compressed Video
Upload a video, pick a target size, and download an MP4 that fits
About Compress Video to Size
How target-size compression works
The size of a video is, very nearly, its bitrate multiplied by its duration. Turn that around and you can solve for the bitrate that produces a chosen size: bitrate ≈ target size ÷ duration. This tool does exactly that — it takes your target (say 10 MB), subtracts a fixed allowance for the audio track, reserves a little headroom for container overhead, and encodes the video at the bitrate that is left. A longer video has to share that budget across more seconds, so it ends up at a lower bitrate; a shorter clip can keep more detail at the same size.
Why two-pass hits the number
A single-pass encode has to guess how to spend bitrate as it goes, so the final size can drift above or below the target. Two-pass fixes that. The first pass analyses the whole video without writing a usable file, recording how complex each section is. The second pass uses that map to distribute the bitrate budget precisely — more to fast, detailed scenes and less to simple ones — so the finished file lands at-or-under the size you asked for. It costs about twice the encoding time, which is why there are limits on length here.
Compressing a video for email
Most email providers cap attachments: Gmail allows about 25 MB, Outlook around 20 MB, and many corporate mail servers are tighter. The For email (8 MB) preset aims comfortably under those limits so the message actually sends and the recipient can download it without a cloud link. If you specifically need to fit Gmail, the 25 MB preset is the one to pick.
When to lower the resolution
If you are targeting a very small size for a long clip, the maths can demand a bitrate so low that the video would look blocky at full resolution. The fix is to remove pixels before encoding: stepping down to 720p or 480p means each frame needs fewer bits, so the same small target buys a much cleaner-looking result. The tool never changes the aspect ratio — it only scales the long edge down — so your video keeps its shape.
Target size vs the Video Compressor
Use Compress Video to Size when you have a hard number to hit — an email limit, an upload cap, a 10 MB ceiling. If you don't need an exact number, you can also just pick a generous target here and let the encoder keep as much quality as that size allows. Both output a universal MP4; they simply answer two different questions.
The limits
Without an account you can compress one file up to 100 MB and 5 minutes; a free account raises that to 200 MB and 10 minutes. The length cap keeps each two-pass encode fast, because the whole job runs while you wait. The output is always an MP4 with H.264 video and AAC audio.
How to use the Compress Video to Size
Upload the clip you need to get under a hard size limit.
Pick 8MB for email, 10MB, 25MB, or type any custom target.
Two-pass encoding solves the bitrate and hits the number; see the arithmetic behind it in the Video File Size Calculator.
Frequently Asked Questions
Upload your video, choose the 10 MB target, and click compress. The tool works out the bitrate that fits 10 MB across your clip's length and two-pass-encodes an MP4 that lands at-or-under it. If the clip is long, step the resolution down to 720p or 480p so 10 MB still looks clean.
Pick the For email (8 MB) preset. Gmail caps attachments around 25 MB and Outlook around 20 MB, so 8 MB sends safely almost everywhere and downloads without a cloud link. Need to use the full Gmail allowance instead? Choose the 25 MB preset.
For a very small target on a long video, the required bitrate can drop below what looks watchable. When that happens the tool still returns the smallest good-looking version and tells you so. To get under the number, lower the resolution to 720p or 480p, trim to a shorter clip, or raise the target a little.
The quality-based Video Compressor has been retired. Compress Video to Size now covers compression here: it hits an exact size you name — ideal for email and upload limits — and keeps as much quality as that target allows. Same MP4 output.
Without an account you can compress one file up to 100 MB and 5 minutes. A free account raises that to 200 MB and 10 minutes per file. The length cap keeps each two-pass encode fast, because the video is encoded while you wait.
MP4 with H.264 video and AAC audio is the most widely compatible format — it plays on phones, browsers, editors, social platforms and messaging apps without extra codecs, which is exactly what you want when you are sending a file to someone else.
Related Tools
More Video Tools tools
Skip email size limits with VoiceDeck
VoiceDeck adds client review & approval for video, audio, images & PDF — one shareable link, no per-seat fees, so every file ships in spec.