How to use the video compressor
- 1
Select a video
Drop a video file or click to browse. Any common video format works as input.
- 2
Click Compress video
FFmpeg re-encodes the video to a smaller H.264 MP4 in your browser. The first run also downloads the FFmpeg core.
- 3
Download the result
Save the compressed MP4 when it finishes and compare the size.
How compression works
The compressor re-encodes video with H.264 at CRF 28, a constant-quality setting that targets a noticeably smaller size while keeping acceptable quality, and caps audio at 128 kbps AAC. Because it re-encodes rather than remuxes, expect it to take longer than a format conversion, especially for long or high-resolution videos.
When to use it
Compression helps when a file is too big for an email attachment, a chat app, or an upload limit. The savings depend on the source: an already-compressed clip shrinks less, while a high-bitrate recording can drop dramatically. The output is a standard MP4 that plays everywhere.
Frequently asked questions
Is the video compressor free?
Yes, it is free with no ads or sign-up, and it works entirely in your browser.
How much smaller will my file be?
It depends on the source bitrate. High-bitrate recordings can shrink a lot; already-compressed files shrink less. The output uses H.264 at CRF 28.
Is my video uploaded to a server?
No. Compression runs locally with FFmpeg WebAssembly; the file never leaves your device.
Will compression reduce quality?
Re-encoding is lossy, so there is some quality loss, but CRF 28 is chosen to keep it acceptable for sharing while meaningfully reducing size.