Video Compressor

Shrink a Mac screen recording, or any MP4, MOV or WebM, right in your browser. Cap the resolution and frame rate, pick a quality, keep or drop the audio. On real macOS screen recordings, the default settings cut the file by 87–95% — and the video never leaves your computer.

How to compress a video

  1. Drop an MP4, MOV or WebM on the box above — up to 2 GB.
  2. The tool reads the video and fills in sensible settings: long edge capped at 1920 px if the video is bigger, 30 fps if it was recorded faster, Medium quality, audio kept.
  3. Click Compress video. The new size appears next to the original, with both videos playable so you can check text and motion.
  4. Need it smaller? Choose 1280 and Low and compress again. Then Download MP4.

Why screen recordings are so large

A recording made with the macOS screenshot toolbar or QuickTime Player captures your display at its native Retina resolution — our test files were 2284 to 2932 pixels wide — usually at 60 frames per second, and at a generous bitrate meant for editing. That is ideal as a master copy and wasteful for sharing: a 148-second recording of ordinary app use was 73 MB.

Each of the three settings here attacks one of those causes. Max size brings the resolution down to what people actually view — 1920 px on the long edge is a full-HD frame, the size most video players and laptops show. Frame rate drops 60 fps to 30, which halves the frames with little visible difference for clicks, typing and menus. Quality sets how many bits the encoder may spend per second; screen content is mostly still, so it compresses extremely well.

Measured on real recordings

Three macOS screen recordings and one iPhone video, compressed in Chrome with the default settings and two smaller presets:

VideoOriginalDefault1280 · Medium · 30 fps1280 · Low · 24 fps
Screen recording, 148 s, 60 fps73.2 MB3.98 MB (−95%)2.63 MB (−96%)1.53 MB (−98%)
Screen recording, 12 s5.8 MB0.77 MB (−87%)0.44 MB (−92%)0.29 MB (−95%)
Screen recording, 3.5 s, 60 fps15.4 MB0.90 MB (−94%)0.56 MB (−96%)0.22 MB (−99%)
iPhone video, HEVC, with audio13.6 MB10.35 MB (−24%)5.83 MB (−57%)2.38 MB (−83%)

Quality held up: comparing five seconds of the 148-second recording against the original at the same size gave an SSIM of 0.99, where 1.0 means identical. The iPhone video shrank least because it was already compressed with HEVC; at original size and High quality it even grew by 71%, which the tool flags so you can pick lower settings.

Browsers make a difference

The compression runs on your browser’s own video encoder, and they are not equal. In our tests Chrome produced much smaller files than WebKit, the engine behind Safari — 3.98 MB versus 17.4 MB for the 148-second recording — and finished in 33 seconds rather than almost two minutes. If you have both, use Chrome for big files.

Audio follows the same rule. Chrome kept the iPhone clip’s sound as AAC. A browser that can’t encode AAC still gets a compressed video, with the audio dropped and a note saying so. Codec support for the input depends on the browser too: H.264 opens everywhere and HEVC opened in both engines on our Mac, while Apple ProRes from editing apps doesn’t open in any browser — export an H.264 copy first.

Choosing settings for where it’s going

  • Slack, email, a support ticket: 1280 · Medium · 30 fps. Our 148-second recording became 2.6 MB — check small text in the preview before sending.
  • A product page or docs: the default — 1920 on the long edge, Medium, 30 fps — keeps small text crisp on large screens.
  • A GitHub issue: GitHub accepts MP4, MOV and WebM uploads (10 MB on free plans, per GitHub’s docs), so the default or the 1280 preset usually fits.
  • A short loop in a README or chat: make a GIF instead with Video to GIF.

Frequently asked questions

Is my video uploaded to compress it?+

No. The browser reads the file from your disk, decodes and re-encodes it with its built-in video encoder, and hands you the new MP4 as a download. A 2 GB recording never leaves your computer; we only log anonymous usage — sizes and timing.

Why are Mac screen recordings so big?+

macOS records at your display’s full Retina resolution (a MacBook screen is well over 2000 pixels wide), often at 60 frames per second, and at a high bitrate meant for editing. Our 148-second test recording was 73 MB for exactly those reasons.

How much smaller will my video get?+

With the default settings, three real macOS screen recordings shrank by 87–95% in Chrome — the 73 MB, 148-second one came out at 4 MB. Phone videos, which are already HEVC-compressed, shrank much less: 24% at full size, 57% capped at 1280 px.

Will the quality drop?+

Some detail is always traded for size, but for screen content it is hard to see: our default output scored 0.99 SSIM against the original (1.0 means identical). The quickest way to keep text sharp is a larger max size rather than higher quality.

Why did my compressed video come out larger?+

The source was already efficiently compressed — usually an iPhone video in HEVC — and the settings asked for more quality than it had. Our iPhone test clip grew 71% at High quality and original size. Use Medium or Low, or cap the size to 1280.

Does it keep the sound?+

Yes, when your browser can encode AAC audio — Chrome did in our tests. If a browser can’t, the tool still compresses the video, drops the audio track and tells you so. Choose Remove to drop audio on purpose, for example for a silent demo.

Should I cap the frame rate at 30?+

For screen recordings, usually yes. Clicks, typing and menus look the same at 30 fps, and the default applies the cap only when the source is faster than 30. Keep the original frame rate for fast scrolling or game footage.

How long does it take?+

Seconds for short clips; the 148-second recording took 33 seconds in Chrome on our Mac. Speed depends on your computer and browser — Chrome was notably faster than WebKit in our tests.

Learn more

Related free tools

Screenify Studio

Record at the size you need

Screenify Studio records your Mac and exports MP4 at the resolution and frame rate you choose, so there is nothing to shrink afterwards. The free plan exports up to 1080p with a small watermark.

Download Screenify Studio — free for Mac