Compress a video online
Shrink a video by choosing a quality profile and, if you want, a lower resolution, directly in your browser.
or click to select it
Shrink a video by choosing a quality profile and, if you want, a lower resolution, directly in your browser. You'll see the original size, the final size and the reduction percentage before downloading.
Re-encodes the video in H.264 with a higher quality factor (CRF) than a plain format conversion would use, trading some quality for a smaller file. It never upscales beyond the original resolution — picking a resolution higher than the source keeps the original.
Use cases
- Shrink a phone-recorded video so it fits in an email or messaging app.
- Save cloud or device storage space.
- Prepare a video for a platform with an upload size limit.
How it works
- 1
Upload your video
Supports MP4, MOV, WEBM and MKV.
- 2
Choose the quality profile
High, balanced or small file; advanced options let you set resolution and FPS.
- 3
Download the result
With the original and final size visible for comparison.
Technical details
Uses ffmpeg.wasm with libx264 and a higher CRF (Constant Rate Factor) in the 'small file' profile than in 'high quality'. CRF is a relative quality measure, not a target file size, so the exact reduction depends on the video's content.
Frequently asked questions
Can I choose an exact file size?
No — the tool works with quality profiles, not a target size, because the exact result depends heavily on the video's content (motion, resolution, duration).
Does it upscale if I pick a resolution higher than the original?
Never. If your source video is 720p and you select 1080p, the result stays at 720p — raising the resolution doesn't improve real quality.