Shrink a clip that’s too big to send or upload. Re-encode it at a lower bitrate and, if you like, a smaller resolution — right in your browser, with sound kept intact.
or click to choose from your device
Choose videoDrag a clip onto the box or click to browse. It loads right away — no server upload.
Pick a compression level and, if you want, downscale the resolution to shrink it further.
Compress and download a smaller WebM. The result shows exactly how much you saved.
Re-encoding at a lower bitrate typically cuts a big clip down to a fraction of its size.
Four strength levels plus optional downscaling let you balance quality against file size.
The soundtrack is carried through the re-encode, so your compressed clip still has sound.
Compression runs entirely on your device — your footage is never uploaded to any server.
This compressor plays your clip through once, redraws each frame onto a canvas, and records the result with the browser’s built-in encoder at a lower target bitrate. Because it renders in real time, a 30-second clip takes roughly 30 seconds — the trade-off for keeping everything private and on-device.
File size is mostly a function of bitrate — the amount of data used per second of video. Dropping from “Light” to “Strong” lowers that target and shrinks the file; going further with a smaller resolution compounds the savings.
Compressed clips are saved as WebM (VP9/VP8), a modern, widely-supported format that plays in every major browser and on most platforms. For maximum compatibility with older software, you can convert the WebM afterwards.
Lower the resolution to 75% or 50% and pick a stronger compression level. Resolution has the biggest effect on file size, so start there before pushing quality down.
Use the platform presets to cap the size at 1080p and set a sensible bitrate. Social apps re-encode what you upload anyway, so there is no benefit to sending a huge original.
The output is a WebM file. It plays in browsers, VLC and most modern players; if you need MP4 for an older app, convert it afterwards with a desktop tool.
Your browser re-encodes the video while playing it through once, which is why nothing is uploaded to any server. A 30-second clip takes roughly 30 seconds.
Compress, trim, extract frames and make GIFs — all in your browser.
Browse all tools →