Video compressor

Video Compressor

This video compressor reduces a file's size by re-encoding it to efficient H.264 MP4 at a higher compression level. It runs entirely in your browser with FFmpeg WebAssembly, no upload, so you can shrink clips for email, messaging, or upload limits without sending them to a server.

Drop a file here or click to browse

Processed entirely in your browser, nothing is uploaded.

How to use the video compressor

  1. 1

    Select a video

    Drop a video file or click to browse. Any common video format works as input.

  2. 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. 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.