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.
No videos yet. Drop one above, then press Compress.
Updated
How to compress a video
Drop one or more videos into the box above, or click it to pick files.
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.
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.
No upload. Your video never leaves your device.
No size limit or daily cap. Nothing runs on a server, so there is nothing to meter.
No sign-up and no watermark.
Plays everywhere. Output is H.264 video with AAC audio in an MP4, with the index at the front so it starts instantly on a website.
Which setting should I pick?
Setting
Use it for
Balanced
Everyday sharing — looks like the original, much smaller.
Small or Tiny
Email, chat apps and drafts, where size matters more than detail.
High
Keeping near-original quality while trimming a bloated file.
Target size
Hard limits, for example a 25 MB email attachment.
720p or 480p
Big savings on 4K and 1080p phone video watched on small screens.
Remove audio
Silent 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.
Video
Setting
Before
After
Smaller
iPhone screen recording, 1:50, 720×1558
Balanced
20.4 MB
4.5 MB
78%
Gameplay clip, 0:24, 1080p at 60 fps
Balanced, 720p
18.0 MB
13.8 MB
24%
Same gameplay clip
Target size 8 MB
18.0 MB
7.5 MB
58%
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.
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.