Compress Video
Pick a quality preset and shrink your video. Processed inside your browser — files never leave your device.
Drop your video file here
or click to choose · MP4 MOV MKV AVI WebM and more
Choose fileHow to use
- Drop or choose the video file to compress.
- Pick a compression level (Maximum, Recommended or High quality). The result is saved as MP4.
- Hit 'Compress' — it processes inside your browser and downloads right away.
Frequently asked questions
Are my files uploaded to a server?+
No. Compression happens entirely inside your browser and your file is never sent anywhere.
How much smaller will my video get?+
It depends on the source, but phone footage typically shrinks by 60–90% — camera originals are generously encoded, so there's a lot to save. Videos that were already compressed once (received via a messenger) shrink much less.
Will the quality drop a lot?+
The 'Recommended' preset targets quality that's hard to tell from the original on a phone or laptop screen: it caps resolution at 720p and re-encodes with the efficient H.264 codec. Pick 'High quality' when fidelity matters, 'Maximum' when size does.
How long does it take?+
Compression re-encodes the video, so time scales with length and resolution — roughly tens of seconds to a few minutes for a one-minute 1080p clip. A progress bar keeps you posted; just keep the tab open.
When is this useful?+
Email attachment caps (usually 25MB), messenger and Discord limits, assignment/document portals with size limits, and web publishing. Check the result size and re-run with a stronger preset if needed.
Is there a file size limit?+
No server limit, but processing uses browser memory, so it's optimized for short clips. Files over 300MB show a warning and multi-GB files may fail.
Why is the output MP4?+
H.264 MP4 hits the best balance of compression efficiency and universal compatibility. Whatever you feed in, the result plays everywhere.
Is it really free?+
Yes. No sign-up, no payment, no limits, no watermark. Ad-supported.
Guide
What decides a video's file size?
Size comes down to resolution (pixel count) × frame rate × compression quality (bitrate). Resolution has the biggest lever: dropping 4K footage to 720p cuts the pixel count to a ninth, and on a phone screen the difference is barely visible.
The presets here adjust the resolution cap and compression quality together: 'Maximum' caps at 480p (plenty for messenger sharing), 'Recommended' at 720p (general viewing), 'High quality' at 1080p (bigger screens). If your source is already smaller than the cap, it is never upscaled — only re-compressed.
What to compress — and what not to
Copies for sharing, submitting and archiving are fair game. Phone originals in particular often drop below half size with the Recommended preset and no visible difference.
Keep the original if you'll ever edit the footage: compression is one-way, and a shrunken file can't be restored to full quality. Also, re-compressing an already heavily compressed file (e.g. one received through a messenger) saves little and mostly costs quality — watch the savings figure on the result screen.
How does this tool work?
It runs FFmpeg, the standard open-source video engine, compiled to WebAssembly inside your browser. Your file never leaves your device — private footage stays private, and there's no upload wait.
Compression uses H.264's quality-based encoding (CRF): simple scenes are squeezed hard while complex ones keep more data, giving better quality per megabyte — the same principle streaming services use.