Compress Video Online
Large video files can be difficult to upload or share. Upload your video, set a target file size, and download a compressed MP4. Works for Discord, email, Messenger, and anywhere with upload limits.
๐ฌ
Drop your video here
or click to select a file
Up to 5 GB ยท MP4, MOV, AVI and more
Set a target file size and the tool re-encodes your video to hit it. Useful when a platform has a strict upload limit โ Discord's 10 MB cap for free accounts is a common example โ and you need the file smaller without switching to a different format.
How to use
- 1.Upload your video using the button above.
- 2.Enter a target file size in MB (e.g. 10 for Discord's free limit).
- 3.Click Apply. The server calculates the required bitrate and starts encoding.
- 4.Wait for the progress bar to complete โ larger files take longer.
- 5.Download the compressed MP4.
What this tool does
The compressor calculates a target bitrate from your desired file size and the video's duration, then runs a single-pass H.264 encode. Resolution is capped at 1280px wide and frame rate at 30 fps to maximise the quality you get at the target size. Audio is re-encoded to AAC. The output will be close to the target size but not exact โ single-pass encoding is an estimate, not a guarantee.
Features
- โSet any target file size in MB
- โBitrate calculated automatically from size and duration
- โResolution capped at 1280px wide (preserves aspect ratio)
- โFrame rate capped at 30 fps
- โOutput is MP4 (H.264 + AAC)
- โNo account required; files deleted after 1 hour
FAQ
- Will the output be exactly the size I enter?
- Not exactly. Single-pass encoding targets a bitrate derived from your size, but the actual output can vary by a few percent. If you need to hit a strict limit, enter a slightly smaller value โ for example 9.5 MB instead of 10 MB.
- Why does the quality look worse after compression?
- Compression works by reducing the data used to store each frame. A lower bitrate means less detail, especially in fast-moving or high-texture areas. The smaller the target size relative to the original, the more quality is traded away.
- What is the smallest file size I can target?
- There is no hard lower limit, but very low bitrates produce blocky, unwatchable video. As a rough guide, 1 Mbps is the minimum for reasonable quality at 720p.
- Can I compress a video that is already small?
- Yes, but if the target size is larger than the current file, the tool will still re-encode it. The output may be the same size or slightly different, with no quality gain.
- Does compressing a video also reduce its dimensions?
- Only if the original is wider than 1280px โ in that case it is scaled down automatically. Otherwise the resolution stays the same and only the bitrate changes.