Compress video in your browser
Make MP4 and MOV files dramatically smaller without uploading them anywhere. Drop the resolution, pick a quality level, and keep the audio exactly as it was.
This browser cannot compress video
Compressing video in the browser needs the WebCodecs API, which gives a web page access to the same hardware video encoder your device uses to record. This browser does not provide it, so there is nothing sensible this tool can do here.
It works in:
- Chrome or Edge 94 and later
- Safari 16.4 and later, on macOS and iOS
- Firefox 130 and later
Our image compressor works in every browser, if that is what you needed.
Settings
Questions
Is my video uploaded anywhere?
No. The file is read, decoded, re-encoded and rebuilt inside your browser using the WebCodecs API. Nothing is sent to a server β which is also why there is no file size cap and no queue to wait in.
Which files can I compress?
MP4, M4V and MOV files containing H.264 or HEVC video. WebM, MKV and AVI use different container formats that this tool does not read, and it says so up front rather than failing halfway through.
Does compressing damage the audio?
No. The audio track is copied across untouched rather than re-encoded, so it comes out bit for bit identical to the original β including the edit list that keeps it in sync with the picture. Only the video is re-encoded, because that is where almost all of the file size is.
How much smaller will my video be?
Usually 50β80% smaller. It depends on the original: footage straight from a phone or a screen recorder normally has a lot of headroom, whereas something already compressed for the web has less left to give.
Why does it need a recent browser?
It uses WebCodecs to reach the same hardware video encoder your device uses when it records video. That is what makes it many times faster than playing the clip through. Chrome, Edge, Safari 16.4+ and Firefox 130+ all support it; anything older is told plainly that it cannot run this.
How long does it take?
Normally a fraction of the clip's length, since the encoding is hardware accelerated. A one-minute clip typically finishes in a few seconds on a current laptop or phone.