Compress Video
Compress Video shrinks the file size of MP4, MOV, WebM and other videos by re-encoding them to efficient H.264, with a quality preset and an optional 720p downscale for bigger savings. It runs locally in your browser using ffmpeg.wasm — your video is never uploaded and there’s no watermark.
Last updated: July 2026
To compress a video, choose a quality preset (and optionally scale it down to 720p) and the tool re-encodes it to H.264 MP4 at a smaller size. It runs entirely in your browser via ffmpeg.wasm, so your video is never uploaded. In-browser encoding is single-threaded, so large files can be slow — shorter clips work best.
Loading tool…
How to use Compress Video
- Choose a video file.
- Pick a quality preset and, optionally, scale down to 720p.
- Click Compress, wait for it to encode, then download the smaller MP4.
Frequently asked questions
How much smaller will my video get?
It depends on the source, but re-encoding an unoptimised phone or screen-recording video at the Balanced preset often cuts size by 40–70%. Scaling to 720p saves more.
Why is it slow for big files?
In-browser video encoding is single-threaded, so a large or long video can take a while and may hit browser memory limits. A shorter clip or a lower resolution is faster.
Is my video uploaded?
No — compression happens entirely in your browser. The only download is the one-time video engine (~32 MB), which is cached afterwards.
Related video & audio
Trim Video
Cut a shorter clip from a video for free, in your browser — pick start and end, no re-encoding, no quality loss. No upload.
Video to GIF
Convert a video clip into an animated GIF — free, in your browser. Set fps, size and duration. No upload; runs via ffmpeg.wasm.
MP4 to MP3
Extract the audio from a video and download it as an MP3 — free and in your browser. No upload; runs via ffmpeg.wasm.
Remove Audio from Video
Remove the audio track from a video (mute it) for free, in your browser. Keeps the original video quality — no upload, no re-encoding.