All tools

Compress Video

Shrink an MP4, MOV or WebM by re-encoding it at a lower bitrate — in your browser, nothing uploaded.

Select a video file

MP4, MOV, WebM — re-encoded smaller in your browser

Click to choose, or drop a file here

About compressing a video

Most oversized videos are oversized because the camera recorded them at a high bitrate — a phone shooting 4K can write 50–100 Mbps. Re-encoding the same footage at a lower bitrate, and often a smaller resolution, is what shrinks it. This tool does that in your browser with the WebCodecs API: the video is decoded frame by frame and encoded again as H.264, with no upload and no watermark.

The Balanced setting is a sensible default for sharing; Smaller file trades visible quality for size, and Better quality keeps more detail. Capping the resolution at 720p or 480p is the single biggest lever — a 1080p clip dropped to 720p is roughly half the pixels — and dropping the audio track saves a little more when the sound doesn't matter. The tool shows the before-and-after size so you can judge the trade.

Re-encoding takes real work: it's usually faster than real time, but a long 4K clip can still run for a few minutes, and quality-wise a re-encode is always slightly lossy. WebCodecs video encoding is complete in Chrome, Edge and Safari 17+; on a browser that can't do it the tool says so rather than failing silently. For a lossless size reduction, trimming dead air off the ends with Trim Video often helps more than compression.

Supported files

Accepts MP4, MOV and WebM. Produces an H.264 / AAC MP4.

Is my file uploaded?

No. The video is decoded and re-encoded entirely in your browser with WebCodecs.

Common problems

"Your browser can't encode video"
Use Chrome, Edge or Safari 17+ — WebCodecs video encoding isn't fully available elsewhere yet.
It's taking a long time
Lower the resolution to 720p or 480p — encoding time scales with pixel count. Very long or 4K clips are inherently slow.
The file barely got smaller
The source was already efficiently encoded. Drop the resolution or pick the Smaller file quality.

How to Compress Video

  1. 1

    Add your video

    Drop in an MP4, MOV or WebM — it's decoded in your browser, never uploaded.

  2. 2

    Choose quality and size

    Pick a quality level, optionally cap the resolution at 1080p/720p/480p, and drop the audio if you don't need it.

  3. 3

    Compress and download

    Click Compress video; it's re-encoded with WebCodecs at a lower bitrate and you download the smaller file.

Related PDF tools

Compress Video — frequently asked questions

Is my video uploaded?+

No. The video is decoded and re-encoded entirely in your browser with the WebCodecs API — nothing is sent to a server.

How much smaller will it be?+

It depends on the source. A phone clip recorded at a high bitrate often drops 40–70% on the Balanced setting; dropping the resolution to 720p or 480p shrinks it much further. The tool shows the before/after size.

Why does it take a while?+

Re-encoding decodes every frame and encodes it again. It's faster than real time on most machines, but a long 4K clip can still take a few minutes. Lowering the resolution speeds it up a lot.

Which browsers work?+

Chrome, Edge and Safari 17+ have full WebCodecs video encoding. Firefox support is newer and partial; the tool tells you if your browser can't do it.

Do you upload my files to a server?+

No — every tool here processes your files entirely on your device, and nothing is uploaded to a server. The only exception is the AI tools, which send the extracted text (not the file) to Claude to do their work.

Is there a file size limit?+

There's no artificial limit we impose, but since processing happens in your browser, very large files (500+ MB or 1,000+ pages) are limited by your device's memory rather than by us.