Free tool

Resize Video for Instagram Reels, Stories and Feed

To resize a video for Instagram, pick Reels and Stories (1080×1920, 9:16), feed portrait (1080×1350, 4:5), feed square (1080×1080) or feed landscape (1080×566, 1.91:1), then choose whether the picture fits inside with a background or fills the frame. Instagram's help pages say Reels can be anywhere from 1.91:1 to 9:16, and these presets cover that range. The video is processed in your browser.

01 — Your video

Choose a video

02 — Result

Your new file

Choose a video and press Resize video. It runs in this tab, so the video never leaves your computer or phone.

How to resize a video for Instagram

  1. Choose the clip you plan to post above, straight from your phone's camera roll or an editor export; any MP4, MOV, M4V, WebM or MKV this browser can decode will open.
  2. Under New size, pick "Reels and Stories, 1080×1920 (9:16)", "Feed portrait, 1080×1350 (4:5)", "Feed square, 1080×1080 (1:1)" or "Feed landscape, 1080×566 (1.91:1)".
  3. If your video has a different shape, choose "Fit inside, add a background", "Fill the frame, crop the edges" or "Stretch (distorts)". For Fit, pick a blurred copy of the video, black or white.
  4. Press "Resize video" and keep the tab open until the progress bar finishes.
  5. Download the MP4, move it to your phone, and post it from the Instagram app.

What Instagram and Meta actually publish

Size guides for Instagram contradict each other, so here is what Meta's own pages say:

Reels aspect ratio
anything between 1.91:1 and 9:16 (Instagram Help Center)
Reels minimums
a frame rate of at least 30 fps and a resolution of at least 720 pixels (Instagram Help Center)
Reels cover photo
420×654 pixels recommended, a 1:1.55 ratio (Instagram Help Center)
Reels ads
9:16 at 1440×2560 recommended; MP4 or MOV; H.264 video with AAC sound at 128 kbps or more; up to 15 minutes and 4 GB (Meta Ads Guide)

Most guides give 1080×1920 as "the" Reels size. Meta's ads guide recommends 1440×2560 for Reels ads, while the help page for ordinary Reels only sets the 720-pixel minimum. A 1080×1920 video is well above that minimum. If a brief for an ad insists on 1440×2560 and your video is already 9:16, the general resize video page lets you type a width of 1440; just remember that enlarging a 1080-wide clip adds pixels, not detail. Third-party guides also disagree on maximum Reel length and file size; the 15-minute and 4 GB figures above are the ones Meta publishes for Reels ads.

Which preset fits which placement

  • Reels and Stories, 1080×1920: full screen on an upright phone. Use this for anything made to be watched in the Reels tab or between Stories.
  • Feed portrait, 1080×1350: the tallest shape the presets offer for a feed post, so it takes up more of the screen while people scroll than square or landscape.
  • Feed square, 1080×1080: the same shape everywhere it appears.
  • Feed landscape, 1080×566: for wide footage you don't want to cut. It is the 1.91:1 end of the Reels range, but it looks small on a phone held upright.

Wherever a Reel appears in a smaller frame, such as the profile grid, Instagram shows a cropped preview, so keep faces and titles near the middle of the picture.

Fit, fill or a blurred background

The right choice depends on what you start with:

1920×1080 landscape to Reels, fit
the whole frame becomes a 1080×608 band in the middle, with background above and below
1920×1080 landscape to Reels, fill
only the centre third survives, enlarged about 1.78 times, so it looks softer
1080×1920 Reel to feed portrait, fill
285 pixels are cut from the top and from the bottom, with no enlargement
1080×1920 Reel to feed portrait, fit
the picture becomes about 760×1350, with background at the sides
1080×1080 square to Reels, fit
the square sits in the middle with 420 pixels of background above and below

Fill always keeps the centre. If the subject is off to one side of a landscape clip, the horizontal to vertical converter lets you drag the 9:16 window over it instead.

Keep text inside the safe zone

Meta's guide for Reels ads suggests leaving at least 14% of the top, 35% of the bottom and 6% of each side free of text and logos, so the profile icon, caption and buttons don't cover them. On a 1080×1920 frame that is roughly 269 pixels at the top, 672 at the bottom and 65 on each side. Ordinary Reels carry the same kind of overlay, so the numbers are a sensible guide for any Reel.

Subtitles follow the same rule. Open the resized video in the free subtitle editor, turn on "Show safe area" for 9:16, 4:5 or 1:1, and place the lines above the bottom overlay. The guide to Instagram Reels subtitles covers placement for the Reels tab, the feed and the grid. To make the subtitles from the speech, the AI subtitle generator costs 1 credit (0.1¢) per minute with a 5-credit minimum, so a 90-second Reel costs 5 credits (0.5¢).

Examples

A webinar clip for Reels

A 1920×1080 recording of a speaker beside slides. Fit it into 1080×1920 on a blurred background so both stay visible, and put the captions in the lower band.

A Reel reused in the feed

A 1080×1920 Reel becomes a 1080×1350 feed post with fill. The top and bottom strips go, which is fine when the action was in the middle.

A square product video for Stories

A 1080×1080 clip goes to 1080×1920 with a white background that matches the brand's Story frames.

A wide drone shot

A 3840×2160 clip goes to feed landscape, 1080×566. The shapes are close but not equal, so choose Fill: only about 21 pixels are cut from the top and the bottom of the scaled-down picture.

Before you post

  • Frame rate: Instagram says Reels should be at least 30 fps. A 24 or 25 fps clip can be raised with the frame rate changer, which repeats frames rather than inventing new ones.
  • Export settings: the guide to export settings for Instagram Reels covers the settings to pick if you export from an editor instead.

Limits

  • The four presets are fixed on this page; for any other size, use the general resize tool.
  • The tool doesn't post to Instagram, connect to an account or schedule anything. You download the MP4 and upload it yourself.
  • Fill keeps the centre and the layout is the same for the whole video.
  • Every frame is re-encoded to MP4 (H.264 when the browser offers it). That needs WebCodecs video encoding: a current Chrome or Edge, Safari 16.4 or later, or Firefox 130 or later on a computer.

More free tools

Turn the file into text

Frequently asked questions

What size should an Instagram Reel be?

Instagram's help page allows any ratio from 1.91:1 to 9:16 with at least 720 pixels and 30 fps. A 9:16 video at 1080×1920 fills the screen; Meta's ads guide recommends 1440×2560 for Reels ads.

Why does Instagram crop my video after I upload it?

Either the video is outside the shapes Instagram accepts for that placement, or you're seeing a cropped preview such as the profile grid. Resizing to one of the presets first means the full picture is what Instagram receives.

Can I post a landscape video as a Reel without cutting it?

Yes. Reels accept ratios down to 1.91:1, so a wide clip can be posted as it is, or fitted into 1080×1920 on a blurred background so it fills the screen.

Does this tool upload the video to Instagram for me?

No. It makes the resized MP4 on your device; you then post it from the Instagram app.

Is 1080×1920 enough, or do I need 1440×2560?

For ordinary Reels, 1080×1920 is well above Instagram's 720-pixel minimum. 1440×2560 is what Meta recommends for Reels ads, and enlarging a 1080-wide clip to it doesn't add detail.

Why can't I type a custom width on this page?

The Instagram page keeps to the four placement sizes. The general resize tool accepts a custom width when you need something else.