Compress video online free: shrink MP4, MOV or WebM to a target size like 25 MB, or by quality and resolution. Runs in your browser, nothing uploaded.
Who Uses Video Compressor
Use it when: a video is too large to attach to an email, an upload form or chat app rejects it, you need to send a clip over a slow connection, 4K phone recordings are filling your storage, or you want a lighter copy of a screen recording to share with a team.
Video Compressor Features
- Hit an exact size — Type 25 MB, 16 MB or any limit and the bitrate is calculated so the file lands just under it.
- Lower the resolution — Scale 4K phone videos to 1080p, 720p or 480p - portrait videos stay portrait.
- Never uploaded — Your browser's own encoder does the work, so private recordings never leave your device.
- Batch + ZIP — Compress several videos in one go, preview each, and download them together.
How to Use Video Compressor
Three steps, nothing uploaded.
- Drop your videos — MP4, MOV, WebM and more, from a phone, camera or screen recorder.
- Pick quality or a size — Choose a quality level or a target such as 25 MB, and optionally a lower resolution.
- Compress and download — Preview the result, then save it as MP4 - or all of them as a ZIP.
Frequently Asked Questions
How do I compress a video?
Drop the video onto the page, choose Balanced quality or a target size such as 25 MB, and press Compress. Your browser re-encodes the video as a smaller MP4, which you can preview and download. Several videos can be compressed in one batch and saved together as a ZIP.
Is my video uploaded anywhere?
No. The video is read and re-encoded by your browser's built-in video encoder, usually using your graphics hardware, so it never leaves your device. That makes the tool safe for private recordings, client footage and family videos, and it is not slowed down by your upload speed.
How do I get a video under 25 MB for Gmail?
Choose Target size and pick 25 MB. The tool divides the size by the video's length to work out the bitrate, leaves room for the audio and the file structure, and aims slightly under the limit so the result fits. Outlook's limit is 20 MB; type 20 in the custom size box for that.
Will compressing reduce the quality?
Some, because a smaller file stores less detail. Balanced is hard to tell apart from the original on a phone or laptop screen. Smallest shows softness in fast motion. For the same size, lowering the resolution to 720p usually looks better than squeezing a 4K video to a very low bitrate, because the bits are spread over fewer pixels.
Why is my compressed video not much smaller?
Videos recorded by modern phones and exported by editors are often already efficiently compressed. If the result is not smaller, the tool tells you rather than giving you a bigger file. Choose Smallest, a target size or a lower resolution to make a real difference.
Which formats can I compress?
MP4, MOV, M4V, WebM and MKV are supported, depending on the codecs inside and your browser. The output is always an MP4 with H.264 video, which plays on every phone, computer, TV and website.
What size should I use for Discord or WhatsApp?
Discord's free upload limit is 10 MB, so pick the 10 MB preset. WhatsApp compresses videos itself when you send them, but a smaller file sends faster and suffers less from WhatsApp's own compression; 16 MB is a practical size for clips of a minute or two.
How long can the video be?
Files up to 500 MB each. Long videos take longer because every frame is re-encoded; with hardware encoding a few minutes of 1080p usually takes about as long as the video itself, or less. Keep the page open until it finishes.
Does it work on iPhone and Android?
Yes, in a recent Safari, Chrome, Edge or Firefox. These browsers include a video encoder the tool uses. If your browser is too old to encode video, the page tells you instead of failing silently.
Is the audio kept?
Yes. The soundtrack is re-encoded as 96 kbps AAC where the browser supports it, which is plenty for voices and music in a shared clip, or copied unchanged otherwise.
How video compression works
A video file's size is set almost entirely by its bitrate, the amount of data stored for each second of footage, multiplied by its length. Phones and cameras record at high bitrates so nothing is lost while filming: a minute of 4K iPhone video can be 300 MB or more. Most of that detail is invisible when the clip is watched on a phone, sent in a chat or embedded in a page, which is why video compresses so well.
Compressing means decoding every frame and encoding it again at a lower bitrate, often at a lower resolution too. The encoder spends its bits where the eye notices them, on faces, edges and movement, and saves on flat areas and things that don't change. This tool uses H.264, the codec every device in the world can play, and writes a standard MP4 so the result works anywhere you send it.
The work happens in your browser using WebCodecs, the video encoding built into modern browsers, which normally runs on your device's graphics hardware. That is why compression is fast even though nothing is sent to a server: the same chips that record and play video on your device are doing the re-encoding.
It also explains why some videos barely shrink. A clip that has already been exported by an editor or squeezed by a messaging app has had its easy savings taken; re-encoding it at a similar bitrate cannot find much more. Recordings straight from a phone or camera, and screen recordings with large static areas, are where the biggest reductions come from, often 70 to 90 percent.
Quality, target size and resolution
There are two ways to choose how small the result is. By quality, you pick High, Balanced or Smallest and the encoder decides the bitrate; the size then depends on the video, since fast motion needs more data than a talking head. By target size, you pick the size you need and the tool calculates the bitrate from the video's length, reserving room for the audio and the file structure and aiming a little under the limit.
Resolution matters as much as bitrate. A 4K video scaled to 1080p has a quarter of the pixels, so at the same bitrate each pixel gets four times the data and the picture looks cleaner. When you need a small file, lowering the resolution to 1080p or 720p usually gives a better-looking result than forcing a 4K video into the same size. The resolution cap applies to the shorter side, so portrait phone videos are scaled correctly.
If a target is simply too small for the length of the video, for example 10 MB for a 20-minute recording, the tool tells you before it starts rather than producing an unwatchable file. Choose a larger size, a lower resolution, or trim the video first.
Frame rate is kept as recorded. A 60 fps gameplay clip stays at 60 fps, which keeps motion smooth but needs more data than a 30 fps video of the same length; if a fast clip looks blocky at your target size, dropping the resolution is the most effective fix.
| Where it's going | Typical limit | Suggested setting |
|---|---|---|
| Gmail attachment | 25 MB | Target size 25 MB |
| Outlook attachment | 20 MB | Custom target 20 MB |
| Discord (free) | 10 MB | Target size 10 MB, 720p for longer clips |
| WhatsApp chat | Re-compressed by WhatsApp | Balanced, 720p or 1080p |
| Website or blog | As small as looks good | Balanced, 1080p |
Limits change from time to time; check the service if a file is rejected.
Tips for the best result
Start with Balanced at the original resolution. If the file is still too big, lower the resolution before lowering the quality: 1080p is the sweet spot for most sharing, and 720p is plenty for a phone screen. Use Smallest when size matters far more than detail, such as screen recordings of text, which compress extremely well. Sizes are counted the way upload limits count them, a million bytes to the megabyte.
Preview the result before downloading. The preview plays the compressed file exactly as it was saved, so you can check that text is readable and fast motion still looks acceptable. If not, choose Change settings: your videos stay loaded and you can try again with a higher quality or a different resolution without adding them again.
Very long recordings take longer because every frame has to be re-encoded, so keep the tab open and your device plugged in for anything over a few minutes. If a video was recorded in a format your browser cannot decode, it is reported as a failed file and the rest of the batch continues. Converting it to MP4 elsewhere first, or trying another browser, usually solves it.
Finally, keep your originals. Compression throws detail away for good, so treat the smaller file as a copy for sharing and hold on to the full-quality recording for editing or archiving. If you only need the sound, for example a lecture or an interview, extracting the audio as an MP3 gives a far smaller file than any video compression could, since the picture is dropped entirely. And if a clip is still too large after compressing, cutting it to the part that matters is the most effective step of all, because every second removed is saved in full.
Related: video compressor, compress video, reduce video file size, compress video to 25mb, compress mp4 online, compress video without losing quality, compress video without uploading