How to Change Video Resolution on Mac
Downscale or upscale video resolution on Mac with QuickTime, Screenify Studio, HandBrake, or Compressor. Step-by-step for 4K, 1080p, and 720p.
Your screen recording is 4K and 2.1 GB, but Slack's upload cap is 1 GB. Your team needs it in 1080p. Or you have an old 720p clip that looks blurry on a 4K display and you want it upscaled before a client presentation. Changing video resolution on Mac is a two-decision problem: which dimensions (1080p, 720p, custom), and which tool handles the re-encode cleanly without mangling the bitrate or breaking the aspect ratio.
This walkthrough covers QuickTime Player's hidden export options, Screenify Studio's resolution presets, HandBrake's precise scaling controls, and Compressor for batch jobs. Each has a different sweet spot depending on whether you need speed, quality, or automation.
Quick Comparison
| Tool | Price | Key Feature | Difficulty |
|---|---|---|---|
| QuickTime Player | Free (built-in) | One-click export presets | Easy |
| Screenify Studio | Free plan available | Smart presets + bitrate control | Easy |
| HandBrake | Free (open source) | Custom dimensions + advanced filters | Medium |
| Compressor | $49.99 one-time | Batch processing + droplets | Hard |
Method 1: QuickTime Player (Built-in)
QuickTime Player is on every Mac and exports to three fixed presets: 4K, 1080p, and 720p. It is the fastest way to downscale a video if one of those presets matches what you need. There is no option to upscale (QuickTime will not export at a resolution higher than the source) and no custom dimensions.
Step-by-step
- Open the video in QuickTime Player (double-click in Finder, or right-click → Open With → QuickTime Player).
- Click the File menu in the menu bar.
- Hover over Export As.
- You will see resolution options: 4K, 1080p, 720p, 480p, and Audio Only. Options greyed out mean the source is lower than that resolution — QuickTime will only downscale.
- Click the target resolution.
- A save dialog appears. Name the file, pick a destination.
- Check the Use HEVC checkbox if you want smaller files (H.265 codec, ~40% smaller than H.264 at the same quality). Leave unchecked for maximum compatibility with older apps.
- Click Save. Export starts immediately — a progress bar appears at the top of the window.
What QuickTime will not let you do
- Custom resolutions: No 1440p, no 1280×960, no odd sizes. If the preset list does not have what you need, use Screenify or HandBrake.
- Bitrate control: QuickTime picks a bitrate based on the preset and codec. You cannot target a specific file size.
- Aspect ratio changes: QuickTime preserves the source aspect. To change from 16:9 to 9:16 (vertical), you need an editor.
- Upscaling: If your source is 720p and you want 1080p out, QuickTime will not offer it.
Quality tip
For screen recordings with text, UI elements, or sharp lines, H.264 at 1080p often looks cleaner than HEVC at the same bitrate because HEVC's block-based encoding can smear fine text. For camera footage or gameplay, HEVC wins. Test both on a short clip before committing to a long export.
Method 2: Screenify Studio
Screenify Studio offers presets for common resolutions (4K, 1440p, 1080p, 720p, 480p) plus custom dimensions, independent bitrate control, and separate codec selection. It is built for Mac with Metal-accelerated encoding, so exports are 2-4× faster than CPU-only tools on the same machine.
Step-by-step
- Open Screenify Studio.
- Drag the video into the window, or click Import Media.
- The clip drops onto the timeline. Skip any edits if you just want to change resolution.
- Click Export (top-right of the editor).
- In the export dialog, you will see three main controls:
- Resolution: preset dropdown (4K, 1440p, 1080p, 720p, 480p) plus a Custom option for arbitrary dimensions.
- Bitrate: auto (based on resolution) or manual (type a target in Mbps).
- Codec: H.264 for compatibility, H.265/HEVC for smaller files, ProRes for editing workflows.
- Pick your target resolution. For vertical content (TikTok, Reels), click Custom and set 1080×1920 or 720×1280.
- If file size matters, drop the bitrate. As a starting point: 1080p at 8 Mbps for social uploads, 5 Mbps for email, 12-15 Mbps for client delivery.
- Click Export. The Metal encoder runs in the background — a typical 5-minute 1080p export from a 4K source finishes in under a minute on M1 and later.
Upscaling in Screenify
Unlike QuickTime, Screenify will export above the source resolution. If you upscale 720p to 1080p, Screenify applies a Lanczos resampling filter by default (preserves sharp edges better than bilinear). Note: upscaling does not add detail that was not there — it just makes the file dimensions match, which is useful when a platform requires a minimum resolution.
Try Screenify Studio — free, unlimited recordings
Auto-zoom, AI captions, dynamic backgrounds, and Metal-accelerated export.
Batch resolution changes
If you have multiple clips that all need to go from 4K to 1080p, use File → Batch Process. Drop the folder in, pick the target preset, set the output directory, and let it run. Screenify maintains folder structure and appends a suffix (e.g., -1080p) so originals stay intact.
Method 3: HandBrake (Free Alternative)
HandBrake is open-source, free, and offers the most granular resolution controls of any free Mac tool. You can set exact pixel dimensions, choose anamorphic options, apply filters, and target a specific file size through two-pass encoding. The UI is dense — expect a 10-minute learning curve.
Step-by-step
- Download HandBrake from handbrake.fr, drag it to Applications, open it.
- On first launch, macOS Gatekeeper may block it. Go to System Settings → Privacy & Security, scroll to the bottom, click Open Anyway.
- In HandBrake, click Open Source at the top-left, select your video file.
- In the right sidebar, pick a preset. For resolution changes, Fast 1080p30 or Fast 720p30 are good starts.
- Click the Dimensions tab in the middle panel.
- Set Anamorphic to None to get exact pixel dimensions.
- Enter Width — height auto-calculates to preserve aspect ratio. Lock the aspect ratio (padlock icon) if you want to force different dimensions.
- For upscaling, check Allow Upscaling under the preset options (older HandBrake versions had this off by default).
- Click the Video tab. Set Framerate to Same as source and Constant Framerate. Adjust Quality — lower RF numbers mean higher quality (RF 18 is visually lossless for 1080p, RF 22 is a good balance for web).
- Click Browse at the bottom to set the output filename and location.
- Click Start in the toolbar.
HandBrake strengths
- Two-pass encoding: under Video → Encoder Options, check 2-Pass Encoding for more consistent quality at a target file size. Doubles the export time but is the best way to hit a specific MB target.
- Filters: the Filters tab has deinterlace, denoise, and sharpen options that can actually improve an upscale. Try Lapsharp Medium when going from 720p to 1080p — it adds perceived detail without obvious artifacts.
HandBrake weaknesses
- No hardware encoding toggle by default; you need to manually enable VideoToolbox under the Video tab for Metal acceleration on Apple Silicon.
- Audio handling can be confusing — if your export has no sound, check the Audio tab to ensure the track is selected.
Method 4: Compressor (Paid Alternative)
Compressor costs $49.99 on the Mac App Store and pairs with Final Cut Pro. Its killer feature is droplets — saved export presets you drop files onto in Finder for one-click encoding. If you are changing resolution on 20+ files a week, droplets save hours.
Step-by-step
- Launch Compressor.
- Click Add File in the toolbar, select your video.
- In the right sidebar, expand the Settings panel.
- Click + under Settings and navigate to Formats → MPEG Files → H.264 for Apple Devices.
- Drag the setting onto the job in the main area.
- Click the applied setting to reveal its properties.
- Under Video → Frame Size, change from Automatic to Custom and enter your target dimensions.
- Under Video → Data Rate, set either Automatic or a manual value in Mbps.
- Click Start Batch at the bottom-right.
Creating a droplet
- Right-click the setting in the Settings panel and choose Save as Droplet.
- Name it (e.g., "To 1080p Social").
- Save it to your Desktop.
- Next time you need to convert, just drag files onto the droplet. Compressor runs the batch automatically.
When Compressor is worth it
If you are already in the Final Cut / Motion ecosystem, Compressor slots in cleanly. For a one-off resolution change, HandBrake does the same job for free. Where Compressor wins: distributed encoding (use multiple Macs on a network as a render farm) and tight integration with FCP project exports.
Bonus: ffmpeg from Terminal
For scripted resolution changes, ffmpeg is unbeatable. Install with Homebrew (brew install ffmpeg). To downscale 4K to 1080p while preserving aspect ratio:
ffmpeg -i input.mp4 -vf "scale=1920:1080" -c:v libx264 -crf 20 -c:a copy output.mp4The scale filter takes width:height — use -1 for one dimension to auto-calculate (e.g., scale=1280:-1 for 720p width). Use libx265 instead of libx264 for HEVC. For hardware-accelerated encoding on Apple Silicon, swap to -c:v h264_videotoolbox -b:v 8M (VideoToolbox uses target bitrate, not CRF). Typical 5-minute 4K-to-1080p conversion finishes in 45-90 seconds on M1 with VideoToolbox, 3-5 minutes on CPU with libx264.
Troubleshooting
"The output video looks soft or blurry"
Downscaling can introduce softness if the scaler is low-quality or the bitrate is too low. Check:
- Bitrate: for 1080p, aim for at least 5 Mbps for web, 10+ Mbps for delivery. If your export is 2 Mbps, expect mushy motion.
- Scaler: in Screenify, resolution changes use Lanczos by default. In HandBrake, check the Filters tab for a sharpen filter set to Lapsharp Light or Medium.
- Codec: HEVC at the same bitrate as H.264 generally looks sharper for motion, slightly softer for text.
"File size did not change much"
Lowering resolution shrinks file size significantly only if the bitrate also drops. QuickTime and Screenify auto-adjust bitrate to the new resolution. If you are using HandBrake with Constant Quality mode, the bitrate adapts but file size is not predictable — switch to Avg Bitrate with 2-pass for a target size. See how to reduce video file size on Mac for deeper file-size tactics.
"Aspect ratio is wrong after export"
Two common causes:
- You entered custom dimensions without locking the aspect ratio. HandBrake and Compressor let you set arbitrary width/height — if you entered 1920×1000 on a 16:9 source, the output is squished.
- The preset added pillarbox or letterbox bars. Check the preset's Padding settings. In Screenify, toggle Fit to Canvas vs Letterbox.
"Export is extremely slow"
- On Apple Silicon, make sure hardware encoding is on. In Screenify, it is on by default. In HandBrake, pick an encoder ending in VideoToolbox (e.g., H.264 (VideoToolbox)) instead of the generic x264/x265.
- Close other apps. Resolution changes are GPU-bound; a background export from another app can halve your throughput.
- For 4K sources, expect 1-3 minutes per minute of footage at 1080p output on M1. If it is 10× slower, you are likely running on CPU.
"Audio went out of sync"
The export changed the audio sample rate or framerate. In the export dialog, lock the framerate to Same as source and keep audio at Passthrough or explicitly 48 kHz AAC. If the issue persists, try a different codec — HEVC sometimes has sync issues with variable-framerate screen recordings.
"The output is a different color than the source"
Color shifts at export usually trace back to color space mismatch. Screen recordings on modern Macs are captured in Display P3; if you export to Rec. 709 without a color transform, highlights look muted and reds shift slightly orange. In Screenify, the Export → Color Management option auto-converts P3 to Rec. 709 with proper gamut mapping. In HandBrake, check the Video → Color section and match the source tags. In Compressor, enable Preserve Source Color Space under the setting properties.
"Export fails halfway through with no error message"
Almost always disk space. A 4K to 1080p re-encode writes a temp file during the first pass; if your destination drive fills up, the export aborts silently. Check Storage in About This Mac and free at least 2x the expected output size. Second most common cause: sleep mode kicking in mid-export. Open System Settings → Lock Screen and set the display-sleep timeout to Never for the duration of long exports, or just wiggle the mouse every ten minutes.
FAQ
Q: What resolution should I pick for YouTube?
YouTube accepts up to 8K but re-encodes everything. Upload at the highest resolution you have — if you recorded in 4K, upload 4K; if your source is 1080p, upload 1080p. Do not upscale before uploading, it just wastes bitrate. Minimum recommended for a polished upload is 1080p at 8 Mbps.
Q: Is 1080p enough for screen recordings?
For tutorials shown on laptops and tablets, yes. For code demos where viewers need to read text at 100% zoom, 1440p or 4K is noticeably sharper because screens render text with sub-pixel anti-aliasing. If your audience is mostly on 4K monitors, record and export at 4K. See how to record your screen in 4K on Mac for capture settings.
Q: Will changing resolution reduce quality?
Downscaling loses some detail by definition — you are throwing away pixels. At reasonable bitrates, the loss is invisible. Upscaling never adds real detail; at best it fills the higher-resolution frame with interpolated pixels that look acceptable but not sharper than the source.
Q: Can I change resolution without re-encoding?
No. Resolution is baked into the pixels, so changing it always requires re-encoding. The only metadata-only operation is rotation (see how to rotate a video on Mac). Every method in this guide re-encodes the file.
Q: Why does my exported file look different on iPhone vs Mac?
Display gamma and color space. iPhone uses Display P3 color space and corrects on playback; Mac uses sRGB for most apps. Videos exported with P3 color tags look correctly on iPhone but may look oversaturated on non-color-managed viewers. In Screenify, set Export → Color Space → sRGB for maximum compatibility, or Rec. 709 for broadcast.
Q: What bitrate should I use for 720p?
For web: 2.5-4 Mbps with H.264. For higher quality delivery: 5-6 Mbps. For HEVC at 720p: 1.5-2.5 Mbps gives equivalent quality. Going above 6 Mbps at 720p is wasteful — the codec saturates and you are just making the file larger.
Q: Can I change the aspect ratio and resolution together?
Yes, in any editor (Screenify, iMovie, Final Cut). Set a custom canvas size first, reposition the clip within it, then export. Going from 16:9 landscape to 9:16 vertical requires cropping or adding background — Screenify has a Smart Reframe option that tracks subject motion and keeps them in frame.
Q: Is there a free tool that upscales with AI?
Topaz Video AI ($299) uses machine learning for upscaling and delivers noticeably better results than traditional scalers on camera footage. For screen recordings and animations, AI upscalers sometimes hallucinate details — traditional Lanczos (what Screenify and HandBrake use) is more predictable. Test both on a 30-second clip before committing.
Related reading
- How to reduce video file size on Mac — pair a lower resolution with bitrate tuning for the smallest files.
- How to trim a video on Mac — cut unused sections before exporting to avoid wasting bitrate on footage you will delete.
- How to record your screen in 4K on Mac — capture at a high resolution so you always have headroom to downscale.
Try Screenify Studio
Record your screen with auto-zoom, AI captions, dynamic backgrounds, and Metal-accelerated export. Free plan, unlimited recordings.
Download Free