Video Compressor: Make Videos Smaller Online, No Upload
Free online video compressor: shrink MP4 and MOV videos to a file size you choose (say 25 MB for email or chat) or a quality, lower the resolution and frame rate, and save as MP4 or WebM. Fast with your computer's own video encoder, a queue for several files, and nothing is uploaded.
Drop videos here
MP4, MOV, M4V are compressed fast with your graphics hardware. WebM, MKV and others also work, in real time. Choose several files to make a queue.
Private: your videos never leave this computer. Nothing is uploaded.
Checking what this computer can do...
How small?
Picture and sound
How the video compressor works
- It uses your computer's own video encoder
- Modern browsers can reach the video chip in your computer through WebCodecs. The compressor reads your file with an MP4 reader, decodes each frame, scales it if you asked for a smaller size, and encodes it again with H.264 (MP4) or VP9 (WebM) on the hardware encoder when there is one. That is usually several times faster than playing the video, and far faster than the older trick of running a copy of ffmpeg inside the page, which needs a 30 MB download and a single slow thread. The reading, encoding and file-writing code is a few small open-source libraries (mp4box, mp4-muxer, webm-muxer) loaded the first time you press Compress.
- When WebCodecs is missing
- Firefox and older Safari cannot encode video this way, and a few formats (WebM, MKV, AVI) cannot be read by the fast path. For those the page plays the video through a canvas and records it again with the browser's recorder. That works everywhere, but only in real time: a 10-minute video takes 10 minutes and the tab must stay open and visible. The page tells you which path each file takes before you start.
- Aim for a file size
- Say 25 MB for an email or chat attachment. The video bitrate is the size you want, minus the sound, spread over the length of the video. Encoders do not hit a number exactly, so if the first result is more than 3% over, the video is encoded a second time with a corrected bitrate. If the size you ask for is too small for the length, the page warns you that the picture will look blocky.
- Safe for your computer
- The page reads your number of processor cores, the memory your browser reports, the free storage space and which encoders the browser supports, then picks sensible defaults (a weaker computer starts with a smaller picture) and warns before a job that is likely to fail, for example a 4K video on a small laptop or a result bigger than the free space. In Chrome, Edge and Brave you can save straight to disk, so even a huge result is written as it is made instead of being kept in memory. Browsers report memory and free space only roughly, so treat the warnings as guidance.
- Which format?
- MP4 with H.264 and AAC plays everywhere, including phones, so it is the default. WebM with VP9 and Opus is about 20% smaller at the same look, and is a good choice for the web. Compressing again and again loses quality each time, so keep your original.
- Tips
- The biggest savings come from a lower resolution (1080 to 720 cuts the size by more than half) and a lower frame rate (60 to 30). Screen recordings shrink enormously; video that is already compressed by a phone shrinks less. A result that would be larger than the original is flagged.
Is it private?
Yes. Your video is read and compressed by your own browser. It is never sent to mes.fm or anywhere else, and closing the tab discards everything that was not saved. The only thing that downloads is the small open-source code libraries. The “Save straight to disk” option writes only where you tell the browser to.
Advertisement
