Compress Video
Reduce video file size by re-encoding to H.264 with a higher CRF and capped resolution.
Raise the CRF slider for smaller files. Output is capped to 1280px wide.
Add video
MP4, MOV, WebM, MKV, AVI — up to 2 GB per file.
Choose an output
Reduce video file size by re-encoding to H.264 with a higher CRF and capped resolution.
Fine-tune
Optional — sensible defaults are already set.
About Compress Video
This compressor re-encodes your video to H.264 with a higher CRF value and caps the width at 1280 pixels, which together cut file size sharply. It is meant for making phone footage, screen recordings and camera clips small enough to email, message or upload.
When it helps
- Getting a video under an email attachment or chat app size limit.
- Shrinking 4K phone footage to 720p for sharing, where the extra resolution is wasted on small screens.
- Reducing screen recordings for bug reports, tutorials or support tickets.
- Freeing up storage by making smaller copies of long recordings you want to keep.
Tips
- Raise the CRF slider for smaller files. The compressor never goes below CRF 28, so moving the slider under that has no effect here; values in the mid-30s give much smaller files with visible softening.
- Videos wider than 1280 pixels are scaled down to that width, keeping the aspect ratio. Smaller videos keep their original size.
- Already heavily compressed files, such as videos downloaded from social media, may not shrink much and can even grow. Check the size reduction shown after compression.
Good to know
Quick answers about compress video in your browser.
Some loss is unavoidable when you make a video smaller, but the biggest savings come from lowering resolution and raising CRF on footage with a lot of redundant detail. Start at CRF 28 and only raise it if the file is still too large.
CRF (Constant Rate Factor) is H.264's quality setting. Lower values mean higher quality and larger files; each increase of about 6 roughly halves the bitrate.
Yes. There is no sign-up, no watermark and no limit on how many files you process.
No. Files are read and processed locally in your browser, so they never leave your device.
Large files are slow in WebAssembly and must stay under 2GB.
Related tools
Part of the Compressor collection.