Drop files here, or click to browse
Drop one or more videos · MP4, MOV, WebM, MKV, AVI · stays on your device
How to use
Add your videos
Drag one or more videos onto the upload area, or click to browse. MP4, MOV, WebM, MKV and AVI work. The files are read on your device and not uploaded.
Choose quality or size
Pick a format, then use Quality (CRF), Target size or Percent. Optionally set resolution, crop, frame rate, audio, encoding speed and trim points for a single video.
Compress and download
Click Compress. The first run downloads the FFmpeg engine (about 30 MB). Compare before and after, then download each file or the ZIP.
Why Video Compressor
- Runs in your browser with FFmpeg.wasm, so your videos are not uploaded.
- CRF quality, a target size in MB, or a percent of the original, with Discord, WhatsApp and email presets.
- MP4 H.264 or H.265, WebM VP9 or MOV, plus resize, crop, frame rate, trim and audio options.
- Several videos in one go, with a side-by-side before and after check.
Choosing CRF, resolution and target size
CRF (constant rate factor) is how H.264, H.265 and VP9 trade quality for size. Each step of about 6 in H.264 roughly halves or doubles the bitrate. The slider range in this tool is 18 to 34 for H.264, 20 to 36 for H.265 and 24 to 44 for VP9. The values below are common starting points, not strict rules. When a platform re-compresses uploads anyway, as most social networks do, there is little point in sending a very high quality file.
| Goal | Format | Setting | Resolution |
|---|---|---|---|
| Keep near-original quality | MP4 H.264 | CRF 18 to 20 | Original |
| General sharing | MP4 H.264 | CRF 23 (Balanced) | Original or 1080p |
| Smallest file for modern phones | MP4 H.265 | CRF 28 | 1080p or 720p |
| Email attachment | MP4 H.264 | Target 25 MB | 720p for clips over a minute |
| Discord or WhatsApp | MP4 H.264 | Target 10 or 16 MB | 480p to 720p |
| Website background video | WebM VP9 | CRF 33 or higher, audio removed | 720p to 1080p |