Compress any video, right in your browser.
Your file never leaves your device.
Drop your video here
or click to browse — MP4, MKV, MOV, WebM, AVI and more
Three steps. No account. No waiting.
Drop any video file into the compressor. MP4, MKV, MOV, WebM, AVI — all supported.
Pick your quality, resolution, output format, and audio options. Or just hit compress with the defaults.
FFmpeg runs in your browser. When done, download your compressed video instantly.
Everything runs in your browser. Your file never touches a server.
Your video is never sent to any server. FFmpeg runs entirely in your browser via WebAssembly.
Open the page, compress, download. No sign-up, no email, no billing.
Output to MP4, MKV, WebM, or MOV. Input accepts virtually any video format.
Adjust quality level, resolution (up to 1080p), audio handling, and output format.
No watermarks, no file size limits (within your device's RAM), no paid tiers.
FFmpeg handles video processing in billions of devices. Here it runs compiled to WebAssembly, locally.
Quick answers to the most asked questions.
Is my video safe?
Yes. Your video is processed entirely in your browser. No data is sent to any server at any point.
What is the maximum file size?
There is no hard limit, but your browser needs enough RAM to hold the file. Most modern devices handle files up to a few GB comfortably.
Why does the first compression take longer?
The first time, the browser downloads ~30MB of the FFmpeg WebAssembly binary. It is cached afterwards, so subsequent compressions are instant to start.
Will the video quality drop?
It depends on the quality slider. The default setting (balanced) targets about 50% of the original bitrate, which is usually invisible on most content. Move the slider left for better quality, right for a smaller file.