Video Compressor
Shrink videos to a target size for Discord, WhatsApp or email — in your browser.
Drop a video file here
or click to browse — files never leave your device
MP4, WebM, MOV, MKV, AVI, M4V
How to use this tool
Compress video to a target size
Free Video Compressor re-encodes any video to fit a target size — perfect for email, chat or upload limits. Everything happens locally with FFmpeg (WebAssembly) using two-pass H.264, so quality stays as high as the bitrate budget allows.
How it works
- Drop an MP4, MOV, WebM or MKV file above
- Set the target size in MB (or pick a quality level)
- Compress and download the smaller file
Good to know
- Two-pass encoding spends the bitrate where it matters most
- Very small targets mean lower resolution or softer details — that is normal
- No upload: your video never leaves the browser
Frequently asked questions
How do I compress a video to a target size? +
With this tool: drop a video, pick a target (8 MB Discord, 16 MB WhatsApp, 25 MB email, or custom), click Compress and download. Two-pass H.264 encoding hits the size accurately.
Target size vs quality mode? +
Target-size mode computes the exact video bitrate for your chosen MB (best for strict upload limits). Quality mode (CRF 23/26/29) picks visual quality and reports whatever size results — better when no hard limit exists.
Why did tiny targets fail? +
Video needs a ~200 kbps floor to stay watchable. For long videos at 8 MB, add the 720p cap — resolution cuts bitrate need dramatically.
Is my video private? +
Yes. Compression happens 100% on your device with FFmpeg; no bytes are sent to any server.