Media Tools

Compress video online, free

MP4 · MOV · MKV · WEBM → H.264 MP4, web-optimized

Your browser does the compressing, using this computer’s video hardware. The video is never uploaded anywhere, and the file keeps its name with an .mp4 ending.

Shrink by

Resolution

Only ever shrinks. Portrait video is capped on its width.

Audio

Remove it for silent website background videos.

No videos yet. Drop one above, then press Compress.

Updated

How to compress a video

  1. Drop one or more videos into the box above, or click it to pick files.
  2. Choose Quality (Balanced suits most videos) or Target size when the file has to fit a limit, such as Gmail’s 25 MB attachment limit.
  3. Press Compress, then Download. The file keeps its name and comes out as an MP4.

Private by design

Most online video compressors upload your file to their servers, make you wait in a queue and cap the file size. This one sends nothing anywhere: the page loads once, and your browser compresses the video with your computer’s own video hardware.

Which setting should I pick?

SettingUse it for
BalancedEveryday sharing — looks like the original, much smaller.
Small or TinyEmail, chat apps and drafts, where size matters more than detail.
HighKeeping near-original quality while trimming a bloated file.
Target sizeHard limits, for example a 25 MB email attachment.
720p or 480pBig savings on 4K and 1080p phone video watched on small screens.
Remove audioSilent background videos for websites.

Real results

Measured with this page in Chrome 152 on Windows in September 2026. Your results depend on the footage and your computer.

VideoSettingBeforeAfterSmaller
iPhone screen recording, 1:50, 720×1558Balanced20.4 MB4.5 MB78%
Gameplay clip, 0:24, 1080p at 60 fpsBalanced, 720p18.0 MB13.8 MB24%
Same gameplay clipTarget size 8 MB18.0 MB7.5 MB58%

How it works

The compressor runs on WebCodecs, the browser’s built-in access to your computer’s video decoder and encoder. It decodes your video frame by frame and re-encodes it as H.264 (AVC) with AAC audio, the combination that plays in every major browser and on nearly every phone, TV and video editor (see MDN’s video codec guide). The MP4 index, the moov box, is written at the front of the file, so the video starts playing on a website before it has fully downloaded.

Quality presets use constant-quality encoding, which spends data where the picture needs it. Target size switches to a constant bitrate: in our tests, browser hardware encoders given a variable-bitrate target overshot it by close to 2×, which would miss a size limit.

Need an MP3 instead? Use the M4A to MP3 converter.

Questions

Is it really free, with no limits?

Yes. Your own computer does the compressing, so there is no server cost to pass on: no file size limit, no daily cap, no sign-up and no watermark.

Are my videos uploaded anywhere?

No. The video is read and compressed inside your browser tab and never leaves your device. After the page has loaded, it keeps working even without an internet connection.

How much smaller will my video get?

It depends on the footage. In our tests, a 1 minute 50 second iPhone screen recording went from 20.4 MB to 4.5 MB (78% smaller) on Balanced, while a fast-moving 1080p gameplay clip shrank 24% when scaled to 720p. Lowering the resolution gives the biggest extra saving.

Can I compress a video to an exact size?

Yes. Choose Target size and enter the limit in MB. The compressor aims just under it and automatically runs again if the first try lands over.

Which video formats are supported?

Most MP4, MOV, MKV and WebM files work — anything your browser can play. The result is always an MP4 (H.264 and AAC), which plays on phones, computers, TVs and websites.

Which browsers work?

Chrome and Edge work best. Safari 17 or newer and Firefox 130 or newer work for most files. Keep the tab open until the download button appears.