Resize Video for Instagram on Mac
Resize video for Instagram on Mac with controlled crops, safe areas, and MP4 export settings for Reels, Stories, feed posts, and carousels.
You exported a horizontal 1080p interview, but Reels wants vertical 9:16. Instagram accepts the upload, then crops awkwardly or adds letterboxing you did not plan. Resize and crop on your Mac before you publish.
Planning a week of posts from one shoot saves time when every clip shares the same vertical frame and export preset.
Instagram aspect ratios and length
Placement drives dimensions more than raw pixel count.
Meta currently documents Reels uploads from 1.91:1 through 9:16, with at least 30 fps and 720-pixel resolution . That is an acceptance range, not a promise that every crop works equally well in a full-screen placement.
| Placement | Common aspect ratio | Notes |
|---|---|---|
| Reels | 9:16 vertical | Full-screen mobile |
| Feed video | 4:5 or 1:1 | Taller or square crops |
| Stories | 9:16 | Safe zones for stickers and text |
| Carousel clip | Match slide design | Often 4:5 |
Duration and promotion rules change independently. Check the current composer and any ad or boost requirements, then trim in your editor or QuickTime before you worry about bitrate.
Horizontal 16:9 masters are fine as archive copies. Export a dedicated vertical MP4 for Instagram instead of letting the app center-crop without control.
Safe zones matter for Stories and Reels: keep logos and captions inside the center third so platform UI does not cover them. Preview on a phone frame before you batch ten variants.
Crop and scale in QuickTime Player
QuickTime Player does not crop to arbitrary aspect ratios natively, but you can prep dimensions before export:
- Open the horizontal MOV or MP4.
- Edit → Trim to the segment you will post.
- For simple downscales, File → Export As… → 1080p or 720p.
For true vertical reframing, use iMovie or Keynote as a quick crop canvas: place the clip on a 1080×1920 slide, scale to fill, export MP4. That workflow is manual but avoids installing tools for one post.
When you post often, scripted FFmpeg crops beat slide hacks.
For talking-head content, leave headroom at the top of a 9:16 frame. Instagram overlays account names and buttons along the bottom edge.
Hashtag overlays and sticker safe zones differ between Stories and Reels. Export one master vertical file, then add stickers inside the app when platform UI changes often.
FFmpeg scale and crop for vertical video
Install FFmpeg via Homebrew (brew install ffmpeg).
Center-crop horizontal 1920×1080 to 9:16 (1080×1920):
ffmpeg -i input.mp4 -vf "crop=ih*9/16:ih,scale=1080:1920" -c:v libx264 -crf 23 \
-c:a aac -b:a 128k -movflags +faststart reels-vertical.mp4
Square 1:1 from the same source:
ffmpeg -i input.mp4 -vf "crop=ih:ih,scale=1080:1080" -c:v libx264 -crf 23 \
-c:a aac -b:a 128k -movflags +faststart feed-square.mp4
Adjust the crop filter when your subject is off-center. Preview one frame with -frames:v 1 frame.jpg before you encode the full clip.
Brand intros with horizontal logos need manual reframing. Do not rely on center crop when the logo sits in a lower third from the original 16:9 edit.
Read what is frame rate in video when phone 60 fps sources stutter after export.
Frame rate and bitrate for mobile feeds
Mobile feeds punish oversized files even when Instagram accepts the upload.
| Setting | Starting point |
|---|---|
| Resolution | 1080×1920 for Reels |
| Frame rate | 30 fps unless source is native 60 fps motion |
| Video bitrate | Moderate H.264; Instagram recompresses anyway |
| Audio | AAC stereo, 128 kbps |
Bitrate details matter less than aspect ratio and legibility of on-screen text. See what is video bitrate when exports still look heavy before upload.
Downscale 4K phone footage before crop. Processing 3840×2160 when the output is 1080×1920 wastes encode time.
Audio matters on Reels even when many viewers watch muted first. Normalize loudness in your editor so compression does not squash dynamic range.
Export settings by placement
| Goal | Workflow |
|---|---|
| Talking-head Reels | Vertical crop, trim pauses, export MP4 |
| Product demo with UI | Crop to show the window; check text at phone size |
| B-roll montage | Match music beat in trim, 30 fps export |
| Story teaser | Keep key text inside center safe area |
Test one export on your phone before you batch a campaign folder. Brightness and compression artifacts show up differently on OLED screens.
Caption files and burned-in subtitles should stay inside the safe area. Reels often autoplay muted; if text carries the hook, verify legibility at arm’s length.
When you also need a lightweight loop, see video to GIF on Mac for alternate formats. Instagram prefers MP4 for Reels.
General Mac compression tips live in how to compress video on Mac .
Using GetCompress
GetCompress handles MOV, MP4, and phone exports locally on your Mac:
- Apply width and height presets for vertical 1080×1920 across a folder of clips.
- Trim hooks and outros in the preview player before export.
- Queue batch exports when a shoot delivers twenty horizontal takes you need vertical.
- Save an Instagram Reels preset for recurring social workflows.
- Keep campaign assets on your machine during embargo weeks.
GetCompress is an easier alternative when FFmpeg crop strings are easy to mistype under deadline. Set target file size on video only when a partner portal caps megabytes; Instagram itself cares more about dimensions and runtime.
Batch vertical crops when a shoot delivers one horizontal master per talking point. Consistent 1080×1920 output keeps your feed visually aligned across a campaign week.
- Frame rate explainedUnderstand video frame rate (24, 30, 60 fps), how FPS affects file size and motion, and when to change it before you compress.
- Video bitrate explainedLearn what video bitrate means, how it affects MP4 and MOV file size, and practical bitrate ranges for email, web, and archive.
- How to Compress Video on MacHow to compress video on Mac with QuickTime, iMovie, FFmpeg, and GetCompress. Smaller MOV and MP4 files for email, Slack, and uploads.
- Optimize Video for Web on MacOptimize video for the web on Mac with trim, resize, H.264 MP4, Fast Start, poster images, loading behavior, and real browser playback tests.
Buy GetCompress now for local media compression with reusable presets and no media upload.