Shrink a video under any target size — Discord's 10 MB free limit, an email attachment, anywhere.
100% in your browser · No uploads · Free limit 50 MBClick to upload or drag and drop a video
MP4, MOV, WebM, MKV, AVI · max 50 MB
Try next
Video Compressor shrinks a video down to a target file size — perfect for Discord's 10 MB free-tier upload limit, email attachments, or anywhere with a size cap. Uses FFmpeg compiled to WebAssembly so all processing happens in your browser.
No. FFmpeg is loaded as WebAssembly and runs directly in your browser tab. Your video never leaves your device — verify by checking the Network tab in DevTools while compressing.
The first run downloads ~24 MB of FFmpeg WASM (5–30 seconds depending on your connection). After that, compression is roughly 0.3–1× of the video's playback time depending on resolution and your CPU.
FFmpeg's bitrate estimator can overshoot on complex scenes. If the output is over your target, try a lower resolution (480p / 360p) or shorten the clip first.
Practical limit is your device's RAM — most laptops handle 500 MB videos. Free accounts cap at 50 MB; Pro lifts it to 500 MB.