Popular right now

More

Compress Video to a Target Size

Pick a size, and get back an MP4 that fits under it, for Discord, email or an upload form. Your video is processed on our server in Germany and deleted within an hour.

Ready to useFree · No sign-up

Processed on our server in Germany and deleted within 1 hour. Unlike most of our tools, this one uploads your video, because converting video in a browser is too slow. The file is used only to make your result. Privacy policy

Drop a video to compress

or click to browse · MP4, MOV, WebM, MKV, AVI · up to 200 MB and 5 minutes

Files are processed on our server and deleted automatically within an hour.

Advertisement

Frequently asked questions

How does it hit the size so exactly?

The tool works out a bitrate from the size you pick and the length of the video, then encodes in two passes: the first pass measures which scenes need more data, and the second spends the budget where it matters. It aims at 95% of your target to leave room for the MP4 container. If the result still comes out too large, which is rare, it re-encodes once at a corrected bitrate. If that also misses, you get an error rather than a file over the limit. Sizes are decimal megabytes (1,000,000 bytes), so the result also fits limits quoted in MiB.

What size should I pick for Discord?

Discord's File Attachments FAQ says the free upload limit is 20 MB as of August 2026, up from 10 MB (Nitro Basic allows 50 MB and Nitro up to 500 MB). We checked this on 23 September 2026. The 10 MB preset fits with room to spare; for better quality on a free account, choose Custom and type 20. Discord now checks the size before its own compression, on desktop and mobile alike, so the size you see here is the size that counts.

What happens to the resolution, frame rate and audio?

On Automatic, the resolution follows the bitrate your target allows: about 4.5 Mbps or more keeps up to 1080p, and smaller budgets step down through 720p, 540p, 480p and 360p, because a sharp small picture looks better than a blocky large one. Video is never upscaled. Footage above 30 fps drops to 30 fps when the budget is under 1.5 Mbps. Audio becomes AAC at 32 to 128 kbps, never more than the original, and surround sound is mixed down to stereo. Subtitles, chapters and metadata such as phone GPS tags are removed.

Why does it say my target is too small?

Every second of video needs a minimum amount of data to stay watchable, so the tool refuses targets below about 92 kbps for video and sound together. In practice that is about 1 MB for a 1-minute clip and 4 MB for a 5-minute one. If your video does not fit, pick a larger size, or cut it shorter first with our Trim Video tool. If you only need the sound, the Video to MP3 converter makes a far smaller file.

Which videos can I compress?

MP4, MOV, M4V, WebM, MKV and AVI files up to 200 MB, 5 minutes and 4K resolution. That covers H.264 and HEVC from phones, including iPhone videos, VP8, VP9 and AV1 from the web, ProRes, DNxHD and older MPEG-4 formats. The output is always an H.264 MP4 with AAC audio, which plays on practically every phone, browser and chat app.

Why does a big file take a while?

This runs on one shared server in Nuremberg, Germany, which handles one conversion at a time and deliberately runs the encoder at low priority so the service stays stable. Others wait in a short queue; when the queue is full you will see a message asking you to try again in a few minutes. Each visitor can run 10 conversions an hour. A 1-minute phone clip usually takes well under a minute, while a 5-minute 1080p video can take several minutes, plus the upload time on your connection.

About this tool

This compressor makes a video fit a size limit. Chat apps, email providers and upload forms all cap attachments, and a minute of phone video is often 100 MB or more. Instead of guessing a quality setting and trying again, you choose the size, such as 8, 10, 25 or 50 MB or any number you type, and the tool calculates the bitrate that fills it, then encodes an H.264 MP4 that stays under it.

Unlike most tools on ZumaTools, this one does not run in your browser. Encoding video to an exact size takes two full passes through the file, which is too slow on most phones and laptops in a web page, so the video is uploaded to our server run by Hetzner in Nuremberg, Germany. The original is deleted as soon as the conversion finishes, and the result is deleted automatically within one hour of the upload, or at once when you press Delete from server now. Files are used only to make your result and never for anything else.

Because it is a shared server, there are limits: files up to 200 MB and 5 minutes, one conversion at a time with a short queue, and 10 conversions per hour for each visitor. The encoder deliberately runs at reduced priority, so a long 1080p video takes minutes rather than seconds. If you get a busy message, wait a few minutes and try again.

Quality depends on how much data each second can get. A 1-minute clip at 25 MB stays sharp at 720p; the same clip at 8 MB comes out around 540p and softer in fast motion. For a long video with a small limit, cutting it shorter first with Trim Video often looks better than squeezing the whole thing. If you only need the sound, the Video to MP3 converter runs entirely in your browser and makes a much smaller file.

Related tools

You might also need