Command Palette

Search for a command to run...

VI

Video Compressor

Make a video smaller in your browser. Choose how hard to compress, drop the resolution if you want, and download an MP4 or WebM. Nothing is uploaded.

What is a video compressor?

A video compressor re-encodes a file so it takes up less space. The picture and the sound are decoded and written again at a lower bitrate, which throws away detail a viewer is unlikely to miss and keeps the rest. That is the whole trick, and it is why a 300 MB phone clip can become a 40 MB file that still looks fine on a laptop: most of what a camera records is more information than the footage needs.

This one runs entirely in your browser. The file is read from your disk into the page, encoded there, and handed back as a download. It is never uploaded, there is no queue, and no copy waits on a server for a retention policy to delete it, because none was ever made. That matters more for video than for most file types: a clip is usually the largest and most personal thing anyone compresses, and the normal arrangement for a free online compressor is that you hand a stranger your footage in exchange for a link. The work here is done by ffmpeg compiled to WebAssembly, the same engine most desktop encoders use underneath, running in the tab instead of on a machine you do not control.

There are two settings that matter and the page offers only those. The first is how hard to compress, expressed as three levels rather than a slider: a constant-rate factor of 23 is near enough visually lossless, 28 is the ordinary "make it smaller" setting, and 33 is where artefacts begin to show on detailed footage. The second is resolution. Dropping a 4K clip to 1080p removes three quarters of the pixels before the encoder even starts, which is almost always a bigger saving than any quality setting, and nobody watching on a phone will notice. Audio can be dropped entirely when the sound was never the point, as with a screen recording.

Two output formats are offered because they are genuinely different trades. MP4 with H.264 plays on everything - every phone, every browser, every chat app, every CMS upload field. WebM with VP9 lands roughly a quarter smaller at the same visible quality and takes noticeably longer to encode in a browser. If the file is going to someone else, send MP4. If it is going on your own site, WebM is usually the better file.

The limits are the browser's rather than a paywall's. The whole file is read into the tab, so the page accepts up to 500 MB and a single pass is capped at thirty minutes. Within those numbers a laptop is comfortable. Past them, a desktop encoder is both faster and more reliable, and we would rather say so than hand you a tab that runs out of memory halfway through. It is free, with no account, no watermark and no size tier to buy.

How do I compress a video?

  1. Choose a video

    Pick an MP4, MOV, WebM or MKV file. It is read straight from your disk into this page, so nothing is uploaded and nothing leaves your machine.

  2. Pick how hard to compress

    Light is hard to tell from the original, Balanced is much smaller and still good to watch, and Strong goes smallest with artefacts visible on detailed footage.

  3. Drop the resolution if you can afford to

    Going from 4K to 1080p, or 1080p to 720p, usually saves more than any quality setting. Turn the audio off as well when the sound was never the point.

  4. Compress and download

    The encoder is fetched on the first run and cached after that. When it finishes you get the new size, the percentage saved and a preview before you download.

Key Features

  • Nothing Is Uploaded

    The file is read into the page and encoded there. No server receives your footage, nothing is queued, and there is no stored copy to delete afterwards because none is made

  • Three Levels, Not A Slider

    Light, Balanced and Strong map to constant-rate factors of 23, 28 and 33. A CRF number is control nobody can use; three answers are the ones people want

  • Resolution And Audio Control

    Scale to 1080p, 720p or 480p with the aspect ratio kept, and drop the audio track entirely. Either one saves more than a quality setting on the right file

  • MP4 Or WebM

    H.264 in MP4 for a file that plays everywhere, or VP9 in WebM for about a quarter less size at the same visible quality and a slower encode

Frequently Asked Questions

Drop the file on this page, pick a level, and download the result. Light, Balanced and Strong map to constant-rate factors of 23, 28 and 33 on H.264, which is the setting that decides how much detail the encoder throws away. If the file is still too big after that, drop the resolution: going from 4K to 1080p removes three quarters of the pixels and saves far more than any quality setting will. Capping the frame rate at 30 and dropping the audio track are the next two levers, in that order.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

video compressorcompress video onlinereduce video file sizeshrink a videocompress mp4video compressor without uploadingcompress video for emailvideo size reducercompress video no watermarkcompress videocompress a videocompress video sizeonline video compressor freereduce video sizereduce mp4 sizemp4 size reducermp4 file size reducerlower mp4 sizecompress mp4 filehow to compress a videocompress video filevideo file compressorvideo compressor onlinefree video compressor