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
Add your video
Drop in an MP4, MOV or WebM — it's decoded in your browser, never uploaded.
- 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
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.
Advertisement
Advertisement