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?
In practice, yes — the tool aims a little below your limit (about 7% under) so the result never overshoots. Extremely long videos squeezed into tiny limits may bottom out at minimum quality.
What happens to the audio?
Audio is re-encoded into AAC (the standard MP4 sound format) at a space-saving setting. Speech stays perfectly clear, and most clips sound the same as before.

Related tools