Convert · 03
Compress Video
Shrink any video with a quality slider — or tell us the size you need ("under 25 MB") and we'll compute the bitrate for you.
Drop your video here
MP4, WebM, MOV, MKV, AVI — or click to browse
drop works anywhere on this page
Compress video without uploading it anywhere
This compressor re-encodes your video with H.264 right in your browser — your file never crosses the network. That kills the two worst parts of online compressors: the upload wait (a 500 MB clip means minutes before work starts elsewhere) and the size caps that force you onto a paid plan. Here, the only limit is your device's memory, and progress starts the second you click.
Two ways to compress
Quality slider (CRF). Constant-quality encoding: you pick how good it should look, the encoder spends bits only where needed. CRF 18 is visually lossless, 23–24 is the sweet spot for sharing, 28+ is for when size matters more than looks. A rough output estimate updates as you drag.
Target size. Tell us the number — 8 MB for Discord, 25 MB for Gmail, anything you type — and we compute the exact video bitrate from your clip's duration so the result lands just under the limit. No trial-and-error re-encodes.
What to expect
Phone footage and screen recordings are encoded conservatively at the source, so 50–80% size reductions with no visible quality loss are routine. Files that were already compressed hard (e.g. downloaded social videos) have less fat to cut. The before/after sizes are shown on the result so you can judge instantly — and re-run with different settings if you want.
FAQ
How do I make a video fit under 25 MB for Discord or email?
Use Target size mode and the 25 MB preset (or type any number). The bitrate is computed from your clip's duration so the output lands just under the limit.
What does the quality slider (CRF) mean?
Constant-quality encoding: lower = better quality, bigger file. 18 ≈ visually lossless, 23 great default, 28+ much smaller with visible trade-offs.
How much smaller will my video get?
Phone/screen recordings commonly shrink 50–80% at CRF 23–26 with no obvious loss. Already-compressed downloads shrink less.
Is my video uploaded while compressing?
No — it runs in your browser via WebAssembly on your own CPU. That's also why there's no size cap.