Shrink MP4, MOV & WebM videos free online — fit WhatsApp, Discord & email limits. No upload, no watermark.
Max file size: 500 MB · Files are processed locally in your browser, nothing is uploaded.
100% free · Compressed locally in your browser · Your videos never leave your device
First run loads the video engine (~30MB, one time). Large files take a few minutes.
Modern phones shoot beautiful 4K video — and produce files so large you cannot share them. WhatsApp caps videos at 16MB, Discord's free tier stops at 25MB, most email providers refuse attachments over 25MB, and many web forms limit uploads to 50–100MB. A single minute of iPhone 4K footage can exceed 400MB. Compression is the bridge between the quality you shot and the limits of the apps you share through.
A good compressor shrinks the file dramatically while keeping the video looking essentially the same on a phone or laptop screen. The trick is re-encoding with the H.264 codec at a sensible quality setting: most of a video file's bulk is data your eyes cannot perceive, especially in static scenes. Removing it typically cuts 60–80% of the file size with no visible difference.
Most "free" compressors make you upload your video to their servers — where a personal clip can sit on someone else's disk indefinitely. This tool runs FFmpeg, the industry-standard video engine, compiled to WebAssembly and executed entirely inside your browser tab. Your footage never travels over the network. It is safe for private videos, and it works on slow connections because only the ~30MB engine downloads once; the video itself never leaves.
Three levers, in order of impact: resolution (4K→1080p roughly quarters the data), quality setting (the CRF value — higher means smaller), and codec efficiency (H.264 is the universal safe choice; H.265 is smaller but less compatible). This tool re-encodes to H.264 with AAC audio, the combination that plays on every phone, browser, and TV made in the last decade. If your source is already H.264 at a sane bitrate, expect 40–60% savings; if it is a bloated screen recording or 4K phone clip, 70–90% is common.
One honest caveat: compression cannot create quality that is not there, and re-compressing an already heavily compressed video yields diminishing returns. For sharing purposes, though — where the alternative is "file too large to send" — the trade-off is overwhelmingly worth it.
Yes — unlimited compressions, no account, no watermark, a 500 MB file-size cap (your browser's memory can handle. The work happens on your device, so there is no server bill to pass on to you.
No. The video is decoded and re-encoded locally by FFmpeg running in WebAssembly inside your browser. Nothing is sent to any server — you can verify in your browser's network tab.
Typically 60–80% smaller at the Balanced setting. A 400MB 4K iPhone clip often lands around 60–100MB; dropping to 1280px width can push it under 25MB for Discord or email.
At the Balanced setting, the difference is barely perceptible on phone and laptop screens. "High quality" is near-transparent. "Small file" trades visible softness for size — fine for previews, not for archiving.
The browser needs to download the FFmpeg engine (~30MB) on first use. After that it is cached and starts instantly. Very large files also need time — video encoding is CPU-heavy by nature.
Input: MP4, MOV, WebM, AVI, MKV and most other common containers. Output is always MP4 (H.264 + AAC) — the most compatible format in existence.
Yes — choose "Small file" and 854px width. That combination reliably lands a minute of footage under WhatsApp's 16MB cap.
Yes in any modern mobile browser. Note that phones are slower at encoding, so keep clips short for the best experience on mobile.