Video Compressor & Resizer
Shrink a video without a visible drop in quality. Pick a quality target, resize if you want, and see the real saving before you download — all in your browser.
How much smaller will my video get?
It depends entirely on how the original was encoded, and any tool promising a fixed percentage is guessing. A phone recording, a screen capture or a camera export usually carries far more data than its picture needs, and those routinely drop by 70–90% with nothing visible lost. A video that has already been through YouTube, WhatsApp or an editor's export preset is close to its efficient size already, and squeezing it much further will show.
This tool compresses to a quality target rather than a size target — the same approach HandBrake takes with its RF slider. You choose how much quality to hold on to, and the file lands wherever the footage requires. The real saving is shown before you download, so you are never guessing.
When a source is already efficient, the honest way to make it smaller is to reduce the resolution. Going from 4K to 1080p removes three quarters of the pixels, and on a phone screen nobody can tell.
FAQ
Is my video uploaded anywhere?
No. The file is decoded and re-encoded by your own browser using the WebCodecs API, which talks to the video chip in your machine. Nothing is sent to a server, which is also why it works with no file size limit imposed by us and why long videos do not cost you any upload time.
Why is it so much faster than other online compressors?
Because the encoding runs on your hardware video encoder instead of a queue on somebody else's server, and because your file never has to travel. Most browser-based compressors ship a software encoder compiled to WebAssembly, which is roughly ten times slower.
Which formats can I open?
MP4, MOV, WebM and MKV. The container is read here, but the codec inside still has to be one your browser can decode — H.264, VP9 and AV1 are safe bets. Older codecs such as MPEG-2 or WMV are not supported.
Should I choose MP4 or WebM?
MP4 with H.264 plays on essentially anything — phones, TVs, messaging apps, editing software — so it is the default. WebM with VP9 produces a smaller file at the same quality, which is ideal for a website, but older players and some apps will not open it.
Does it re-encode the audio too?
Yes, to keep the output container consistent. At the default setting the audio is encoded at a bitrate that is transparent for music and speech alike. If the clip is a screen recording or a talking head, "compress harder" saves a little more with no audible cost, and you can drop the audio track entirely.
Why did my file get bigger?
Because the original was already encoded more efficiently than the quality target you picked, so re-encoding added data rather than removing it. Choose a lower quality target or reduce the resolution — and if neither helps, that video is simply already as small as it sensibly gets.