Video Compressor
Reduce video file size directly in your browser — no upload, no server, 100% private.
Drop a video or click to choose
MP4 · WebM · MOV · AVI · MKV
100% Private
Your video never leaves your device. FFmpeg runs locally via WebAssembly.
Up to 90% Smaller
H.264 with CRF compression significantly reduces file size while preserving quality.
Any Format In
Accepts MP4, WebM, MOV, AVI, MKV and more. Always outputs an optimised MP4.
Related Tools
Frequently Asked Questions
Is my video uploaded to a server?↓
No. The video is compressed entirely in your browser using FFmpeg compiled to WebAssembly. Your file never leaves your device.
What video formats are supported?↓
You can upload MP4, WebM, MOV, AVI, MKV, and most other common video formats. The output is always an MP4 file encoded with H.264 for maximum compatibility.
How much can the file size be reduced?↓
Results vary by source video. Unoptimised or screen recordings typically compress 50–90%. Already-compressed MP4 files may see less reduction. Choosing a lower quality preset and/or smaller resolution will reduce the file size more.
Why is compression slow?↓
FFmpeg is a full video encoder running in WebAssembly without hardware acceleration. Compression is CPU-bound and can take 30 seconds to several minutes depending on file size and your device speed.
Last updated: