Compress Video to Size
Compress a video to an exact target size — pick a preset like 25MB for Discord, or set a custom size — free and processed entirely in your browser.
About Compress Video to Size
Discord, email, and countless upload forms cap how large a video file can be — and figuring out the right export settings to hit an exact size in a normal video editor means a lot of trial and error. This tool does that math for you: pick a target size (or a common preset like 8MB, 25MB, or 100MB) and it compresses your video to fit, choosing the resolution and bitrate for you.
Unlike a slow, repeated trial-and-error export, this runs a single, carefully calculated compression pass — it picks a resolution and bitrate up front based on your video's length and how aggressive the target size requires, biased to land safely under your target rather than risk going over. If a video's content is unusually complex and the first pass doesn't quite make it, you can run a more aggressive second pass with one click. Everything happens locally in your browser, using your device's own processing power — your video is never uploaded to a server.
How to Compress a Video to a Target Size
Step 1
Upload your video
Drag and drop an MP4, MOV, or WEBM file, or choose one from your device.
Step 2
Pick your target size
Choose a preset — 8MB, 16MB, 25MB, 50MB, or 100MB — or enter a custom size.
Step 3
Download your video
Save the compressed video, sized to fit your target.
Frequently Asked Questions
Why isn't my result exactly at the target size?
This tool runs one carefully calculated compression pass rather than a slow, repeated search — re-encoding a video takes roughly as long as the video itself, so testing many settings back-to-back the way image compression can isn't practical. It's tuned to land safely under your target rather than risk going over; if a particular video's content is unusually complex and the first pass comes in a bit high, you'll see the honest actual size with the option to compress again at a more aggressive setting.
What size should I choose for Discord?
Discord's upload limits vary by server boost level, but 8MB and 25MB are the two most common caps — check your server's limit in Discord's upload dialog and pick the matching preset, or enter a custom size if you know your exact limit.
Will compressing reduce my video's resolution?
It depends on how aggressive your target is relative to your video's length and original resolution — for a small target on a longer or higher-resolution video, the tool scales down resolution as well as bitrate to hit the size without the encoder's quality collapsing. You'll see the exact output resolution before downloading.
Is my video uploaded anywhere to compress it?
No. The entire process — encoding and size calculation — happens locally in your browser using your device's own processing power.