The Instagram Reel size to use is 1080 × 1920 pixels at 9:16, a full-screen vertical frame. Instagram accepts any aspect ratio from 1.91:1 to 9:16, with a minimum of 720 pixels and 30 frames per second. A Reel can run up to 20 minutes, but Reels over 3 minutes won't be recommended to new audiences. The cover photo should be 420 × 654 pixels.

Size guides disagree mostly because they mix three rule sets: the Instagram app, Meta's ads guide and the developer API that scheduling tools publish through. Each has its own length and file size limits, so every number below says which one it belongs to.

My pick for an ordinary Reel is a 1080 × 1920 MP4 at 30 fps, kept under 3 minutes when reach matters. That frame fills a phone screen with nothing cropped or padded, and it clears every minimum with room to spare.

Instagram Reel size at a glance

The ratio range, minimums and cover size come from Instagram's Reel size and aspect ratio help page. The length rules come from its help page on recording a reel.

Setting What to use Instagram's rule
Dimensions 1080 × 1920 px At least 720 px
Aspect ratio 9:16 vertical Anything from 1.91:1 to 9:16
Frame rate 30 fps, or 60 if you shot at 60 At least 30 fps
Length Under 3 minutes for reach Up to 20 minutes in the app
Cover photo 420 × 654 px, or 1080 × 1682 at full width Can't be edited after upload
File type MP4 with H.264 video and AAC audio MP4 or MOV for API and ad uploads

Every size here is width × height. 1080 × 1920 and 1920 × 1080 contain the same pixels in a different order, and only the first one is a vertical Reel. A 720-pixel minimum works out to 720 × 1280 in a 9:16 frame.

Three 9:16 frames labeled 9:16, 1:1 and 16:9 holding a full-frame cyclist clip, a square clip and a horizontal clip with empty bands above and below
Only a 9:16 clip fills the Reel. Square and horizontal clips upload but leave empty bands.

Aspect ratios: horizontal and square clips

9:16 is the only shape that fills the screen. The accepted range runs from 1.91:1, a little wider than 16:9 widescreen, to 9:16, so horizontal and square clips upload too. They just don't fill the frame. Meta's developer specification for Reels recommends 9:16 to avoid cropping or blank space, which is what every other shape gets.

Here's how much of a 1080 × 1920 screen each shape covers at full width:

Clip shape Size at 1080 px wide Share of the screen height
9:16 vertical 1080 × 1920 All of it
4:5 portrait 1080 × 1350 About 70%
1:1 square 1080 × 1080 About 56%
16:9 horizontal 1080 × 608 About 32%

A horizontal clip posted as a Reel ends up as a strip across the middle of the phone. If the subject sits near the center, crop the footage to 9:16 before you post instead of leaving the bands. Our guide on changing the aspect ratio in CapCut covers the crop, and CapCut's Auto Reframe can follow a moving subject while it does it.

How long can an Instagram Reel be?

Up to 20 minutes, recorded as one clip or several that add up to 20 minutes. The catch sits on the same help page: Reels over 3 minutes won't be recommended to new audiences. A longer Reel still reaches people who follow you, but it gives up the discovery most creators post Reels for.

Treat 3 minutes as the working limit when you want new viewers, and keep longer cuts for an audience that already knows you.

You'll see other lengths quoted, and each comes from a different route:

  • 15 minutes is the cap in Meta's Instagram Reels ads guide and for Reels published through Instagram's API, which is how scheduling tools post.
  • 3 seconds is the API minimum, so a scheduler can refuse a very short clip.
  • 3 minutes still shows up in some guides as the maximum. In the app it's now the point where recommendations to new audiences stop, not a length limit.

File size, codec and frame rate

Instagram doesn't publish a file size limit for Reels uploaded in the app. The two figures that do exist belong to other routes:

Route File size Length Frame rate Other limits
API publishing (scheduling tools) 300 MB 3 s to 15 min 23 to 60 fps MP4 or MOV, H.264 or HEVC, up to 1920 px wide, 25 Mbps max
Reels ads 4 GB Up to 15 min Fixed frame rate 9:16, H.264, stereo AAC at 128 kbps or more, 1440 × 2560

The 4 GB figure that many size guides give as the Reel limit is the ads number. If you post through a scheduling tool, the 300 MB API cap is the one to watch. At 10 Mbps, 300 MB holds about four minutes of video, and at the 25 Mbps maximum it's closer to a minute and a half. Our video bitrate calculator works out the bitrate that fits a clip into a size limit.

For frame rate, the help page sets 30 fps as the minimum, and the developer spec accepts 23 to 60. Export at 30 fps, or keep 60 when the footage was shot at 60. Use H.264 video with AAC audio in an MP4 file; both specifications list that combination, and every editor can export it.

Upload at the highest quality

The app has a setting that makes it always upload Reels at the highest quality. Instagram notes that higher-quality uploads can take longer. To turn it on:

  1. Tap Profile or your profile picture in the bottom right.
  2. Tap Menu in the top right.
  3. Under Your app and media, tap Media quality.
  4. Turn on Upload at highest quality.

I'd switch it on and post over Wi-Fi. There's little point exporting a clean 1080 × 1920 file and then letting the upload settle for less.

Cover photo size and the profile grid

The cover is the still image people see before the Reel plays. Instagram recommends 420 × 654 pixels, a 1:1.55 ratio. Designed at full width, the same shape is 1080 × 1682.

You can pick a frame from the clip or upload a separate image. On a computer, after you click Next, use the slider under Cover photo to choose a frame, or click Select from computer to add your own file. Choose carefully: Instagram's help says you can't edit the cover after the Reel is uploaded.

On your profile, the grid shows posts as vertical rectangles instead of the old squares. PetaPixel reported the switch to rectangular profile grids when it reached all users, and Kapwing measured the new tiles at 3:4 in its guide to the Instagram grid size, with each post centered in that shape. On a 1080 × 1920 cover the tile is the middle 1080 × 1440, so 240 pixels come off the top and the bottom.

Design the cover once so it survives every crop:

  • Make it 1080 × 1920, the same frame as the Reel.
  • Keep the title, face or product in the middle 1440 pixels of height. That band survives both the 420 × 654 cover shape and the 3:4 grid tile.
  • Use few, large words. A grid tile is small on a phone, and a long headline won't read at that size.

Kapwing also describes an Adjust Preview option in a photo post's three-dot menu for repositioning the grid thumbnail. For a Reel, plan the cover around the center rather than counting on a fix later.

A tall 9:16 cover design with a dashed outline marking the 420 by 654 cover shape and a shorter solid outline marking the 3:4 profile grid tile around a centered title
Keep the title and subject inside the middle band so the cover and the grid tile both show them.

Safe zones: keep text clear of the buttons

The Reels viewer lays the caption, username, audio label and action buttons over the bottom and right side of the video. Instagram's help center doesn't publish safe-zone margins for ordinary Reels. The only numbers Meta publishes are in its Reels ads guide, which asks you to keep at least 14% of the top, 35% of the bottom and 6% of each side free of text, logos and other key elements.

On a 1080 × 1920 frame that works out to:

Edge Ads guide margin Pixels on 1080 × 1920
Top 14% 269 px
Bottom 35% 672 px
Left and right 6% each 65 px

That leaves a clear area of about 950 × 979 pixels in the upper middle of the frame. It's the strictest published version, built for ads that also carry a call-to-action button. Use it for anything that has to be read, like a hook line, a price or a step number, and let less important visuals run closer to the edges.

A 9:16 frame with shaded bands of 14% at the top, 35% at the bottom and 6% on each side around an open clear area holding a short hook line
The shaded bands follow the margins from Meta's Reels ads guide; text inside the open area stays clear of the interface.

Our CapCut for Instagram Reels guide uses a lighter working overlay for organic posts, and the safe zone checker lets you test a frame against TikTok, Reels and Shorts layouts in your browser.

Set up the Reel in CapCut

Start the project on a 9:16 canvas and export at 1080p, and CapCut writes a 1080 × 1920 file. Our best CapCut export settings guide lists resolution, frame rate and bitrate for Reels, TikTok and Shorts side by side. The Reels guide linked above walks through captions, the cover and a final posting check.

If the same video goes to YouTube, the YouTube video size guide covers the wide and Shorts versions, and our social video hub gathers the TikTok, Reels and Shorts workflows in one place.

Instagram Reel size questions

Is 1080 × 1350 OK for a Reel?

Yes. 1080 × 1350 is 4:5, inside the 1.91:1 to 9:16 range, so it uploads. In the full-screen Reels viewer it covers about 70% of the screen height and leaves empty space above and below. Export 1080 × 1920 when you can.

Can I post a horizontal video as a Reel?

Yes, as long as it's no wider than 1.91:1, which includes standard 16:9 video. It plays as a strip across the middle of the screen, about a third of its height. Cropping to 9:16 fills the screen.

What size should a Reel cover be?

420 × 654 pixels, a 1:1.55 ratio. Design it at 1080 × 1920 with the important parts in the middle 1440 pixels, because the profile grid shows a 3:4 crop of it and you can't change the cover once the Reel is up.

Why does Instagram crop my Reel on my profile?

The profile grid shows every post as a vertical rectangle, measured at 3:4 and centered on the image. A 1080 × 1920 Reel loses about 240 pixels from the top and the bottom in that view. The Reel itself still plays full screen.

Is there a file size limit for Instagram Reels?

Instagram doesn't publish one for uploads in the app. Reels posted through the API, which scheduling tools use, are capped at 300 MB, and Reels ads at 4 GB.