Processed on your device โ€” never uploaded

Video Compressor

Pick a target โ€” "fit into 8 MB for Discord", "under 25 MB for email" โ€” and get a video that actually fits. Compressed on your device, never uploaded.

Drop a video here or click to browse Tap to choose a file
MP4, WebM, MOV ยท compressed locally ยท nothing uploaded

Compress to a number, not to luck

The usual story: Discord says "max 8 MB", your clip is 47 MB, and every online compressor either uploads your video to a server (slow, private, limited) or makes you guess bitrates like a video engineer. This tool flips it: you pick the size that has to fit, it reads your video's duration and computes the exact bitrate to land under the limit โ€” one click, done.

Compression runs on the real FFmpeg engine inside your browser. Honest physics: squeezing a long video into a small target costs visible quality โ€” for a minute-long clip into 8 MB expect visible softness. For typical 10โ€“40 second clips the presets produce great results.

Frequently asked questions

How long does it take?
Roughly real-time or faster on a typical laptop โ€” a 30-second clip compresses in well under a minute. Your CPU does the work, so no upload/download time at all.
Will it always fit under the limit?
The bitrate targets ~93% of the limit to leave headroom, so yes in practice. Extremely long videos into tiny limits may bottom out at minimum quality.
What happens to the audio?
Audio is re-encoded to efficient 96 kbps AAC โ€” transparent for speech and fine for most clips.

Related tools