Skip to the tool

Video Compressor

Compress MP4, MOV and WebM videos to a target size right in your browser. Discord, email and chat presets included — your video never leaves your device.

Drop a video above to get started

Video compression rewrites a clip with fewer bits. Encoders such as H.264 exploit redundancy between neighboring frames, so most clips can shed half their size before the eye notices. The lever is bitrate: the bits spent per second of footage. Halve the bitrate and you roughly halve the file — the trade is softness in fast motion and fine texture.

This tool works backwards from the size you need. It measures the clip's duration, reserves a fixed audio budget, then sets the video bitrate so the finished file lands under your target. That is exactly what 'compress for Discord' means in practice: fitting a 200 MB recording into an 8 MB upload limit by spending bits only where the platform allows.

Everything runs on your own machine inside a WebAssembly build of FFmpeg, the encoder that powers most professional video software. No upload queue, no server farm, no watermark — the clip stays in a sandboxed browser tab from drop to download. Slow hardware makes the wait longer, but the result and the privacy guarantee are identical everywhere.

Common uses

Frequently asked questions

How small can a video be compressed?
It depends on the footage. Talking-head and screen recordings compress dramatically — 70–90% reductions are common. Fast sports or dense foliage resist compression. Set a target size and this tool derives the highest bitrate that fits, so the answer is always 'as small as your limit allows'.
Does compressing a video reduce quality?
Yes — lossy encoding trades detail for bytes. The drop in bitrate shows up first in fast motion and fine texture. Keeping the file larger than you strictly need buys visible quality; the presets aim for the smallest size that still looks good on a phone screen.
Why does compression take a while?
Re-encoding every frame is genuine computation, and the browser sandbox runs single-threaded here — expect roughly the length of the clip, sometimes more. Big files also need a moment to move in and out of the encoder's memory. It is the same work a desktop converter does, just closer to your files.
What formats can I compress?
Anything FFmpeg can decode: MP4, MOV, WebM, MKV, AVI and most camera formats. The output is always MP4 (H.264 + AAC), the most universally playable combination. If a rare codec fails to decode, the tool reports it instead of producing a broken file.

Related tools