Compress Video for WhatsApp, Telegram, Discord
Shrink any video to fit messenger size limits — without uploading.
Your video stays on your device. Compression runs locally using FFmpeg.
Video
Drag a video or click to select
Compression target
Output size is approximate (±20%). For exact sizes, try a different preset.
Your video stays on your device. Compression runs locally using FFmpeg.
How it works
- Drop in a video file.
- Pick a target messenger or quality.
- Click Compress — your smaller MP4 is ready to download.
Shrink MP4, MOV, WebM and other video files to fit WhatsApp's 16 MB limit, Discord's 25 MB free-tier limit, or Telegram's 50 MB sweet spot. Output is always MP4 with H.264 + AAC — universally compatible. All processing happens in your browser using FFmpeg compiled to WebAssembly. Nothing gets uploaded to any server. No watermarks, no signup, no waiting in a queue.
Frequently asked questions
Will my output exactly match the target size?
Approximately, within about ±20%. Single-pass compression trades exact size for speed. If the result is too big, drop to the next preset down.
Why does it take so long?
FFmpeg in your browser runs entirely on your CPU — no GPU acceleration, no servers. A 5-minute 1080p video might take 1–3 minutes to compress on a modern laptop, longer on a phone.
Does my video get uploaded?
No. Everything happens in your browser. Nothing is sent to any server unless you click 'Share via capshare'.
What format is the output?
MP4 with H.264 video and AAC audio — plays everywhere. The MOOV atom is moved to the start (faststart) so the file streams instantly when shared.
Why is the output not smaller / quality not better?
Compression is a trade-off: smaller files mean lower quality. The WhatsApp preset aggressively shrinks; the High Quality preset barely reduces size. Pick the one matching your priority.
More privacy-first tools
Image to Video
Combine a still image and an audio track into an MP4 video.
Trim Video
Cut a clip from any video without re-encoding — fast and lossless.
Video to MP3
Extract the audio track from any video as a clean MP3 file.
Video to GIF
Turn a short video clip into a high-quality animated GIF.
Extract Frame from Video
Grab a single frame from a video and save it as a JPEG or PNG.