Shrink a video's file size by lowering its bitrate and, if you like, its resolution — then download. Everything runs in your browser; nothing is uploaded.
Compression runs in real time, so a clip takes about as long as its duration. Keep this tab active while it runs.
The Video Compressor makes a video's file smaller by re-encoding it at a lower bitrate and, optionally, a smaller resolution — right in your browser, with no upload, no watermark, and no software to install.
Big video files are hard to email, upload, or store. Drop a clip in, pick how hard to compress and whether to cap the resolution, and the tool re-encodes it locally and shows the new size before and after. People use it to:
One honest trade-off of doing everything in the browser: re-encoding runs in real time, so a thirty-second clip takes about thirty seconds. In return, your video stays completely private and there's nothing to install.
No. Compression happens entirely in your browser using the canvas and MediaRecorder APIs, so the file never leaves your device.
It re-encodes the video at a lower bitrate and, optionally, a smaller resolution. Lower bitrate means fewer bits per second of video, which is the main driver of file size. You can also cap the resolution to 1080p, 720p or 480p.
Browsers re-encode video in real time through the MediaRecorder API, so a 30-second clip takes roughly 30 seconds. That is the trade-off for compressing locally with no upload.
The estimate is based on the target bitrate and duration and is usually close, but the final size can vary because the encoder adapts to the content. The actual size is shown once compression finishes.
WebM (VP9 or VP8 with Opus audio) works everywhere in modern browsers and compresses very efficiently. On browsers that support MP4 recording, mainly Safari, an MP4 option appears too.