Compress a video
Get a file under a size limit without handing it to a stranger's server.
Your file
Drop a file here, or click to choose
It stays on this device. Nothing is sent anywhere.
Settings
How to hit a size target
Two settings do almost all the work. Quality (-crf) controls how hard the encoder throws away detail, and resolution controls how much detail there is to begin with. Raising CRF by 6 roughly halves the file. Dropping 1080p to 720p roughly halves it again.
- Discord free tier, 10 MB: 720p, quality 30 to 32, audio 64 kbps. A 30 second clip fits comfortably.
- Email attachment, 25 MB: 720p, quality 28.
- Keep it looking good: stay at the source resolution and use quality 26. Expect roughly half the original size.
The result panel tells you the finished size and how much smaller it got, so you can nudge one setting and run it again.
Why re-encoding is the only real option
There is no lossless way to make a compressed video meaningfully smaller. Every honest compressor re-encodes, which means decoding every frame and encoding it again. Anything promising a 90% reduction with no quality change is either lowering the resolution behind your back or lying.
Common questions
How small can it get without looking bad?
Roughly half, reliably, at quality 26 to 28 with no resolution change. Beyond that, drop the resolution rather than pushing quality past 32, a sharp 720p file looks better than a smeared 1080p one.
Why is my compressed file bigger than the original?
The source was already compressed harder than your settings. Raise the quality number or lower the resolution and run it again.
Can I compress without losing any quality at all?
Not meaningfully. Quality 16 to 18 is close enough that you will not see the difference, but it will not save much space.