Compress video online free

Video Compressor

Shrink big videos so they fit WhatsApp, email or a slow upload. Everything is processed inside your browser — the file is never uploaded.

How it works

  1. STEP 1

    Add your video

    Drag a video into the box or tap to pick one from your device.

  2. STEP 2

    Pick a quality preset

    Small for messaging apps, Balanced for most uses, High to keep full resolution.

  3. STEP 3

    Compress and save

    Press Compress — the smaller MP4 downloads when it finishes.

Good to know

About the video compressor

What compression actually changes

A video file's size is decided by three things: resolution, bitrate and duration. This tool leaves duration alone and works on the other two. Dropping a 4K clip to 1080p removes three quarters of the pixels before a single bit of compression is applied, which is why resolution changes save far more than bitrate tweaks alone.

The encoder then re-examines each frame and stores only what changed since the last one. Static shots — a person talking against a wall — compress enormously. Handheld footage, confetti, rain or fast panning give the encoder nothing to reuse, so those clips shrink much less at the same settings.

Why it runs in your browser, and what that costs

The compressor is a WebAssembly build of FFmpeg that downloads once and then runs entirely on your own processor. Nothing is uploaded, so there is no queue, no file-size ceiling imposed by a server, and no copy of your video sitting in someone else's storage. For anything private — medical footage, client work, family video — that difference matters more than speed.

The trade-off is honest: your laptop is slower than a datacentre GPU. A one-minute 1080p clip usually finishes in well under a minute on a modern laptop, several minutes on an older phone. The tab must stay open and awake while it works.

Picking a preset without guessing

Small targets 720p and a low bitrate — the right choice for WhatsApp, email attachments and anything going over a weak connection. Balanced keeps 1080p at a moderate bitrate and is what most people want for general sharing. High preserves the source resolution and only trims the bitrate, which is the option to use when the video will be watched on a large screen.

Output is always H.264 video with AAC audio in an MP4 container. It is not the most efficient modern codec, but it is the one that plays without complaint on every phone, TV, browser and editing timeline in circulation.

Frequently asked questions

Is the video compressor free?

Yes. No account, no watermark and no file-size cap imposed by us.

Is my video uploaded to a server?

No. Compression runs inside your browser using WebAssembly, so the video never leaves your device.

How much smaller will my video get?

Typically 50-80% smaller depending on the preset and the source. The result screen shows the exact saving.

Which formats can I compress?

MP4, MOV, WebM, MKV and AVI go in; a widely compatible MP4 comes out.

How do I compress a video for WhatsApp?

Choose the Small file preset. It targets 720p, which comfortably fits WhatsApp's limits for most clips.

Why is it taking so long?

All the work happens on your own processor. A one-minute clip usually takes under a minute on a laptop and longer on a phone.

Will the audio be kept?

Yes. Audio is re-encoded to 128kbps AAC, which sounds clean and plays everywhere.

Does it work offline?

The compression engine downloads once when the page loads; after that the processing itself needs no connection.

More free tools