Video Compressor

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.

100% local — your video never leaves this device.Compression runs entirely in your browser. Nothing is uploaded to any server or cloud, so your footage stays completely private.
Advertisement
About this video compressor

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.

How to use
  1. Upload a video with the file picker or drag it onto the drop zone.
  2. Choose a compression level — Light keeps more quality, Max makes the smallest file.
  3. Optionally cap the resolution at 1080p, 720p or 480p for a bigger size saving.
  4. Check the estimated new size, then click Compress video.
  5. Wait for the progress bar and download your smaller clip.
FAQ

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.