- Upload: Drag and drop or click to upload a video (MP4, WebM, MOV).
- Choose Quality: Select High (minimal compression), Medium (balanced), or Low (maximum compression).
- Compress: Click Compress — the video is re-encoded with H.264 using your chosen CRF level.
- Compare: See original vs compressed size and reduction percentage.
- Download: Save the compressed video.
Video Compressor — Reduce File Size in Your Browser
Our Video Compressor uses FFmpeg.wasm to re-encode videos with H.264 — reducing file size while maintaining quality. Choose from three compression levels and see the exact size reduction.
Compression Levels
- High Quality (CRF 23): Minimal compression with nearly no visible quality loss. Good for archiving.
- Medium (CRF 28): Balanced compression for sharing. Significantly smaller files with acceptable quality.
- Low (CRF 35): Maximum compression for minimal file sizes. Suitable for previews and quick sharing.
How CRF Works
CRF (Constant Rate Factor) is FFmpeg's default quality setting for H.264 encoding. Lower values = higher quality = larger files. The scale ranges from 0 (lossless) to 51 (worst quality). Our presets (23, 28, 35) cover the practical range for most use cases.
Common Use Cases
- Email attachments: Reduce video size to fit email limits
- Social media: Optimize videos for faster uploads
- Storage savings: Compress large video libraries
- Web publishing: Optimize videos for websites and blogs
Privacy
All processing happens locally in your browser. No video data is ever transmitted to any server.