Video Compressor

Shrink an MP4 or WebM right in your browser — pick a quality level and optional resolution cap, and download a smaller file. Nothing is uploaded.

Drop a file here or click to choose

Video files are heavy, and most sharing limits are not. This tool re-encodes your clip at a lower bitrate — and, if you like, a smaller frame size — so it fits under an email cap or uploads faster, without you touching a desktop editor. Everything runs on your own machine through a WebAssembly build of ffmpeg: the video is never uploaded. That privacy comes with a trade-off worth stating plainly — because the work happens in your browser on a single thread, a long clip can take a while and will use a good chunk of memory. For a short clip it is quick; for a feature-length file, a dedicated app will be faster.

Examples

Drop a 90 MB phone clip to 720p "Balanced" MP4 so it slips under a 25 MB email attachment limit.

Re-encode a screen recording to WebM to embed on a page at a fraction of the original size.

Cap a 4K export at 480p "Smaller file" for a quick preview link.

FAQ

Is my video uploaded to a server?

No. The entire compression runs locally through ffmpeg compiled to WebAssembly. The file stays in your browser and is never transmitted.

Why does it take a while on big files?

To keep your ads and privacy intact the tool runs a single-threaded build, so it cannot use every CPU core the way a native app does. Short clips finish quickly; long or high-resolution files take proportionally longer.

What do the quality levels do?

They set the encoder's quality target (CRF). "Smaller file" compresses harder for the least size, "Higher quality" preserves more detail, and "Balanced" sits in between.

MP4 or WebM?

MP4 (H.264) plays almost everywhere and is the safe default. WebM (VP9) can be smaller at the same quality and is ideal for embedding on the web, but is less universally supported.

Is there a size limit?

Files up to 200 MB are accepted, but remember the whole clip is held in browser memory while it processes, so very large files may be slow or hit your device's limits.