// HOW-TO · EDITING

How to resize video for Instagram (feed, Reels, Stories — 2026)

Resize any video for Instagram feed (1:1 or 4:5), Reels (9:16), and Stories (9:16). Covers free tools, ffmpeg one-liners, and how to avoid the dreaded center-crop.

Last verified 2026-05-22

Instagram runs three different surfaces with three different aspect ratios. Feed posts accept 1:1 (square) and 4:5 (portrait), Reels and Stories are 9:16 (full vertical), and the in-feed Reel preview is itself shown as 4:5. Posting a 16:9 horizontal video to Reels means Instagram either letterboxes it with black bars (looks amateur) or auto-center-crops it (cuts off whatever was on the left and right).

The right move is to resize at the source: pick the destination format, then either crop intelligently (keep the subject centered in the new frame), pad with a blurred background (the subject stays full-size with stylish padding), or shoot vertical to begin with.

This guide covers the three surfaces, the four practical resize methods (CapCut, Canva, Adobe Premiere, ffmpeg), and the framing tricks that keep your subject in frame regardless of which aspect you target.

The steps

  1. Pick the exact target dimensions. Feed square: 1080x1080. Feed portrait: 1080x1350 (4:5 — the most engagement-efficient feed ratio because it takes the most vertical real estate without being rejected). Reels: 1080x1920 (9:16). Stories: 1080x1920 (9:16, same as Reels). For the in-feed Reel preview, the visible safe zone is the middle 1080x1350 area — keep important content out of the top and bottom 285px or it gets clipped.
  2. Method 1 — CapCut Desktop or Mobile (free). In CapCut, drop the source clip onto the timeline, then in the Aspect Ratio panel pick 9:16 (Reels/Stories), 4:5 (Feed portrait), or 1:1 (Feed square). The canvas resizes; the clip will be cropped to fit. Drag the clip on the canvas to reposition the subject. For padded background, duplicate the clip on a track below, scale it up to fill the frame, blur it heavily (40-60 blur strength), then place the original clip centered on top.
  3. Method 2 — Canva (free tier supports video). In Canva, create a new design at Custom Size, enter the target pixels (1080x1920 for Reels, 1080x1350 for feed portrait), upload your video, and drag it onto the canvas. Right-click the video → Fill or Fit. Fill crops to fill the whole frame; Fit letterboxes. For the padded look, set the canvas background to a blurred version of the same frame using the Background Remover and Blur effects.
  4. Method 3 — Adobe Premiere or DaVinci Resolve. In Premiere: File → New → Sequence → Settings tab → Frame Size 1080x1920 (vertical) or 1080x1350 (portrait), Frame Rate match source. Drop the clip on the timeline; Premiere asks if you want to keep existing settings — pick Keep. The clip will appear letterboxed; use the Motion → Scale and Position properties to crop to fill, or use the Transform panel's Auto Reframe feature (Premiere 2020.4+) which uses content-aware tracking to keep the subject in frame.
  5. Method 4 — ffmpeg one-liner (free, scriptable). For a single command resize from 16:9 to 9:16 with center-crop: ffmpeg -i input.mp4 -vf "crop=ih*9/16:ih,scale=1080:1920" -c:a copy output.mp4. For padded blurred background: ffmpeg -i input.mp4 -filter_complex "[0:v]scale=1080:1920:force_original_aspect_ratio=increase,boxblur=20:5,crop=1080:1920[bg]; [0:v]scale=1080:-1[fg]; [bg][fg]overlay=(W-w)/2:(H-h)/2" -c:a copy output.mp4. Adjust the boxblur strength to taste.
  6. Use Auto Reframe / Smart Crop when content moves. Static subjects (talking head in the center) crop cleanly. Subjects that move across the frame (someone walking, panning shots, multi-person interviews) lose context with a static crop. Premiere Auto Reframe, DaVinci Smart Reframe, and CapCut Smart Crop all use motion tracking to keep the subject inside the new aspect ratio. For multi-cut edits, render Auto Reframe per clip before stitching to avoid jumpy framing.
  7. Add safe-zone overlays before exporting. Reels overlay the UI (caption, profile icon, like/comment buttons) on top of the video — roughly the bottom 250px and top 200px of a 1080x1920 frame. Stories add a profile sticker top-left and a reply bar bottom. Keep titles, lower thirds, and key visual elements inside the middle 60% of the frame. Most editors have a "title safe" overlay you can toggle on while editing.
  8. Export and verify on a phone before posting. Export H.264, MP4, 1080p at the target aspect, audio AAC 192 Kbps. AirDrop or send the file to a real phone, open it in the Instagram app draft, and check that nothing critical is cropped by the in-app preview. Reels in particular sometimes adds extra padding on first preview that disappears after posting — always check with a real upload, not just a desktop preview.

Common gotchas

  • Instagram's in-app editor crops aggressively if your source aspect does not match the target. Resize OUTSIDE the app so you control the framing.
  • A 1080x1920 Reel uploaded with 24fps video sometimes shows judder on iPhones with 60Hz displays. Render at 30fps for smoothest playback on the most devices.
  • The padded-blur background trick is over-used. If your subject fills 60%+ of the new frame naturally, just crop — padded blur looks like you posted the wrong aspect.
  • In-feed Reels are shown 4:5 (clipped from 9:16). Important visuals in the very top and very bottom of a 9:16 Reel will not appear in someone's feed preview — keep critical content in the middle.
  • Square 1:1 videos still work in feed but get less screen real estate than 4:5. There is no reason to use 1:1 in 2026 unless you are intentionally cross-posting to a 1:1-optimized surface elsewhere.
  • Stories and Reels both accept 9:16 but Stories caps at 60s per slide while Reels go up to 90s (verify current Reels max on Instagram Help Center as of 2026 — limits keep extending).

Where Kompozy fits

Resizing is a side effect of repurposing — and Kompozy handles aspect-ratio conversion automatically when it produces multi-platform output from a single source. Drop in a horizontal podcast recording or a webinar replay; the engine outputs the 9:16 Reels variant, the 4:5 feed variant, and the 1:1 audiogram in one render pass with subject tracking and platform-specific caption styling.

If all you need is a one-off resize, CapCut or ffmpeg is the right tool — Kompozy would be over-engineering for that. Where Kompozy earns its keep is when one source video needs to become 8-15 derivatives across IG / TikTok / YouTube / X / LinkedIn at different aspects and crop windows.

Frequently asked questions

What is the best aspect ratio for Instagram in 2026?

For Reels and Stories: 9:16 (1080x1920). For feed: 4:5 (1080x1350) — it takes the most vertical screen real estate without being rejected and consistently outperforms 1:1 and 16:9 in feed engagement.

Can Instagram handle a 16:9 horizontal video?

Yes, but the result is letterboxed on Reels and Stories (black bars top and bottom) and feels low-effort. For feed posts, 16:9 is allowed but takes the least screen space — almost always worth resizing first.

Do I need to upload at 1080p, or is 4K fine?

Instagram compresses everything to ~1080p on display. Uploading 4K does not improve final quality and increases your upload time. Render and upload at 1080p with high bitrate (15-20 Mbps) for best results.

How do I keep my subject centered when cropping 16:9 to 9:16?

Either manually adjust the crop position in your editor, or use motion-tracked auto-reframe (Premiere Auto Reframe, DaVinci Smart Reframe, CapCut Smart Crop). For talking heads, center crop almost always works; for moving subjects, use auto-reframe.

Is there a free tool that handles this automatically?

CapCut is the most capable free option in 2026 — its auto-reframe is competitive with paid alternatives. Canva works for short clips. ffmpeg is free and scriptable for batch jobs.

Why does my Reel look stretched after uploading?

Your source was a different aspect than 9:16 and you uploaded without resizing. Instagram stretched it to fit. Resize to exactly 1080x1920 before uploading and the stretch goes away.

Related tutorials

← All how-to guides · Start your trial