QuickTime Player: Export As
- Open the video in QuickTime Player.
- Choose File → Export As and pick 1080p, 720p or 480p.
- Choose where to save it.
Exporting a 4K or 1080p video at 720p typically makes it several times smaller. QuickTime offers no quality slider and can't aim for a file size, but it's the fastest built-in option.
Finder: Encode Selected Video Files
Select one or more videos in Finder, right-click and choose Quick Actions → Encode Selected Video Files (on older macOS, Services → Encode Selected Video Files). Pick a setting — 480p, 720p, 1080p or 4K — and whether to use HEVC (smaller) or H.264 (more compatible), then click Continue. The new files are saved next to the originals. It's the easiest way to compress several videos at once.
iMovie: more control
In iMovie, add the video to a project, then choose File → Share → File. Set Resolution (540p, 720p, 1080p…), Quality (Low, Medium, High, Best or Custom) and Compress (Faster or Better quality). iMovie shows the estimated file size before you export, so you can adjust until it fits.
In your browser, to an exact size
Open Compress video in Safari or Chrome, drop the video and choose a size — under 10 MB for Discord, under 25 MB for email or any size you type — or a quality level. MiniFiles uses your Mac's own video encoder through the browser, so the video is compressed locally and never uploaded. You can also trim, remove the audio and compare the result with the original before downloading.
Which method should you use?
- Quick smaller copy: QuickTime's Export As 720p.
- Many videos at once: Finder's Encode Selected Video Files.
- Fine control with a size estimate: iMovie.
- A specific size limit: a browser compressor.
- Maximum control: HandBrake — see the best free video compressors.
Zipping a video with Compress in Finder barely helps: video is already compressed, so the ZIP is almost the same size.