Video Compressor
Reduce video file size by lowering quality and resolution. Upload a video, pick compression settings, preview the result, and download as MP4 or WebM — all processing happens locally in your browser.
Drag & drop your video here
Compress MP4, WebM, MOV, or GIF by quality and resolution. Export as MP4 or WebM — processed locally in your browser.
Or click to browse
MP4, WebM, MOV, OGG, GIF
How It Works
Upload a video
Drop in the MP4 or WebM you want to shrink.
Choose compression settings
Trade a little quality for a lot of file size; preview before committing.
Download the smaller file
Export a compressed version ready to share or embed.
Frequently Asked Questions
Screen recordings and lightly-compressed camera footage often shrink 50–90% with little visible difference. Already heavily-compressed video has less headroom.
Lower bitrate does most of the work; reducing resolution and FPS compounds it. The compressor exposes these so you can balance size against quality.
No upload happens at all — FFmpeg runs in your browser via WebAssembly, so the only limit is your device's memory.
Start with Medium — for most footage the difference from High is hard to spot at a fraction of the size. Use High for footage with fine detail or text you must keep legible, and Low when the target is a strict size cap like an email attachment or chat upload limit.
OS recorders capture at very high bitrates to avoid any risk of artifacts, but screen content — flat colors, static regions, sharp text — compresses extremely well. It's common to cut a screen recording by 80–90% with no visible change.
Yes — each lossy encode discards a little more, and artifacts compound. Keep your original as the master and always compress from it, rather than re-compressing an already-compressed export.