← Back

Video Compressor

Shrink MP4 and MOV files before you share them. Powered by FFmpeg.wasm — your video is processed entirely in your browser, never uploaded.

Your video is never sent to our servers

Drop a video here, or click to choose one

.mp4 or .mov. Up to ~500MB depending on your device RAM.

28 Lower = better quality, larger file

Frequently asked questions

Will compressing reduce video quality?

The tool uses CRF (Constant Rate Factor) encoding which intelligently balances file size and quality. You can adjust the quality slider: lower values = better quality but larger files, higher values = smaller files with some quality loss.

What video formats are supported?

The tool supports MP4, MOV, AVI, MKV, WebM, and FLV files. Output is MP4 (H.264) for maximum compatibility across all devices and platforms.

Is there a file size limit?

There is no artificial limit. However, very large files (over 2GB) may cause memory issues in the browser. The tool processes videos entirely locally using FFmpeg.wasm.

How long does compression take?

Compression time depends on your device's CPU, the video resolution, and the desired quality. A typical 1-minute 1080p video takes 30-90 seconds on a modern computer.

Is my video uploaded anywhere?

Absolutely not. The entire compression process runs locally in your browser using FFmpeg compiled to WebAssembly. Your video never leaves your device.

Related tools

Learn more

Read our detailed guide about this tool

How does FFmpeg.wasm work?

FFmpeg.wasm is a WebAssembly port of the industry-standard FFmpeg video processing tool. It runs entirely inside your browser's sandbox — no server, no cloud, no upload. Your video file is loaded into browser memory, processed by the WASM engine, and the result is offered as a download. The only data that leaves your device is the ~25MB FFmpeg.wasm binary fetched from the CDN on first load (cached afterward). This makes it ideal for compressing sensitive videos, proprietary footage, or any content you don't want to trust to an online service.