Instagram sizes

Instagram video size

Export Instagram videos at 1080 × 1920 pixels, a 9:16 frame that fills a phone screen, whether they are Reels or Stories. Instagram’s help centre accepts reels in any shape from 1.91:1 to 9:16 and says they should reach at least 720 pixels and 30 frames per second, and Meta’s publishing API takes MP4 or MOV files in H.264 or HEVC, no wider than 1,920 pixels.

Checked 6 October 2026 · 5 sources · Free resizer

Videorecommended size

1080 × 1920px

9:16 aspect ratio · vertical

Reels and Stories
1080 × 1920 px (9:16), the shape Meta recommends for both
Shapes a reel can have
Anything from 1.91:1 landscape to 9:16 portrait, per Instagram’s help centre
Quality floor for reels
720 px and 30 frames per second, per Instagram’s help centre
Video in a carousel
Takes the carousel’s shape, set by its first item: 1080 × 1350 for 4:5
File and codecs (Meta’s API)
MP4 or MOV, with H.264 or HEVC video and AAC audio
Picture (Meta’s API)
Progressive scan, closed GOP, 4:2:0 chroma subsampling
Frame rate (Meta’s API)
23 to 60 fps; Meta’s Reels ads guide also asks for a fixed rate
Width (Meta’s API)
1,920 px at most, so a 2160 × 3840 (4K) vertical clip has to be scaled down
Bitrate (Meta’s API)
Video up to 25 Mbps, variable; audio 128 kbps, 48 kHz at most, mono or stereo
File size (Meta’s API)
300 MB for a reel, 100 MB for a Story video
Length (Meta’s API)
Reels 3 seconds to 15 minutes; Story videos 3 to 60 seconds
Video ads
Feed: 1080 × 1920 (9:16) in Meta’s ads guide; Reels: 1440 × 2560

Resize a photo to 1080 × 1920 px

Free and private: choose how your photo fills the Instagram video frame and save it at exactly 1080 × 1920 px. It works on photos, such as a cover or a still frame, not on videos.

Fit

Fills the frame and trims what doesn't fit. Drag the preview to choose what stays.

Save as

A smaller file, best for photos (quality 92%).

JPEG, PNG or WebP, up to 40 MB. Saves at exactly 1080 × 1920 px.

Your image never leaves your browser. Nothing is uploaded.

One frame for Reels and Stories, another for carousels

Most video on Instagram now plays full screen on a phone held upright. Reels and Stories share that 9:16 frame, and Meta’s publishing documentation recommends 9:16 for both: at 1,080 pixels wide, that is 1,920 pixels tall. Video posted to the main feed goes up as a reel, so it follows the reel figures. The exception is a video inside a carousel, which has to take the shape of the post around it.

VideoExport atShapeWorth knowing
Reel1080 × 1920 px9:16Wider shapes down to 1.91:1 are accepted but don’t fill the screen
Story1080 × 1920 px9:16Each Story holds up to 60 seconds of video
Carousel video1080 × 1350 px or 1080 × 1080 pxWhatever the first item isA clip in another shape is cropped to match
Feed video ad1080 × 1920 px9:16The size Meta’s ads guide recommends for Instagram feed video
Reels or Stories ad1440 × 2560 px9:16The same shape at a higher resolution

Whether a reel also appears in the main feed is a posting choice, not something in the file. Through Meta’s API the option is called share_to_feed, and with it on, a reel can show in both the Feed and the Reels tab.

Making landscape footage vertical

Instagram will take a 16:9 clip as a reel, but it won’t fill the screen: it plays as a strip across the middle, or it is enlarged and loses its sides. Cropping it to 9:16 yourself lets you decide what stays in the frame. How sharp the result looks depends on how much picture the source has to spare.

Source footageBiggest 9:16 sliceTo reach 1080 × 1920
1920 × 1080 (1080p)About 608 × 1080 pxEnlarged about 1.8 times, so it turns soft
2560 × 1440 (1440p)810 × 1440 pxEnlarged about 1.3 times
3840 × 2160 (4K)1215 × 2160 pxScaled down a little, so it stays sharp
1080 × 1920 (filmed upright)The whole frameNothing to crop or scale

A vertical slice of 1080p footage keeps less than a third of its width. When a shoot is meant for Instagram, film upright, or film landscape in 4K with the subject near the middle, so a 9:16 crop can be cut later without losing detail.

Tip: Reframing a whole edit? Set the project to 1080 × 1920 and move each landscape clip inside it shot by shot, so a speaker who walks across the room stays in view.

Export settings that meet Meta’s specification

Posting from your phone is forgiving, because the app converts whatever you choose. Scheduling tools post through Meta’s Content Publishing API instead, and its reference lists exact requirements for reels and Story videos. These are the settings to check in your editor’s export window.

SettingMeta’s API listsA safe choice
ContainerMOV or MP4, no edit lists, moov atom at the frontMP4 with fast start switched on
Video codecH.264 or HEVC, progressive scan, closed GOP, 4:2:0H.264
Frame rate23 to 60 fps30 or 60 fps, held constant
Width1,920 px at most1,080 px for vertical video
Video bitrateVariable, up to 25 MbpsLower for long clips, so the file fits the size cap
AudioAAC, 48 kHz at most, 1 or 2 channels, 128 kbpsAAC stereo at 48 kHz and 128 kbps

Two lines in that list need translating. The moov atom is the file’s index, and moving it to the front is called fast start in many encoders, Web Optimized in HandBrake and -movflags +faststart in ffmpeg. Edit lists tend to appear when a clip is cut without being re-encoded, so trim in your editor and export a fresh file.

Frame rate, 4K and phone footage

Instagram’s help centre names 30 frames per second as the minimum for reels, while Meta’s API accepts anything from 23 to 60. Footage shot at 24 fps for a film look falls between the two: inside the API’s range, under the help centre’s floor. If Instagram is where a video will live, film at 30 or 60.

More resolution helps only up to a point. The API’s 1,920-pixel limit on width means a 2160 × 3840 clip from a phone filming vertical 4K has to be scaled down before a scheduler can post it, and the app re-encodes every upload anyway. 4K earns its place when you plan to crop or zoom in the edit.

  • An iPhone set to record in High Efficiency saves HEVC video, which Meta’s API accepts, so a clip doesn’t need converting because of its codec alone.
  • Screen recordings usually have a variable frame rate. Re-export them at a constant rate if they will run as Reels ads, where Meta asks for a fixed one.
  • Cameras that record 10-bit 4:2:2 produce files outside the API’s 4:2:0 requirement, so export a 4:2:0 copy for posting.
  • Interlaced footage, marked with an i as in 1080i, needs deinterlacing first, because Meta asks for progressive scan.

Habits that cost a video its sharpness

  • Exporting a 1920 × 1080 timeline for Reels and letting Instagram fit it, which leaves a thin band of picture in a tall screen.
  • Uploading a video saved from another app. It has been compressed once already, and Instagram compresses it again.
  • Leaving “Upload at highest quality” switched off. Instagram’s help centre describes the setting for reels and notes it can make uploads take longer.
  • Handing a scheduler a file over 300 MB, or one wider than 1,920 pixels, both outside the limits in Meta’s API.
  • Burning subtitles into the very bottom of the frame, where the caption, your username and the buttons sit.

Questions people ask

What size should an Instagram video be?

1080 × 1920 pixels, a 9:16 frame, for Reels and Stories. Instagram accepts reels from 1.91:1 to 9:16 and says they should reach at least 720 pixels and 30 frames per second, but only 9:16 fills the screen. A video inside a carousel takes the carousel’s shape, usually 1080 × 1350.

Is 4K better than 1080p for Instagram?

Not for the file you upload. Meta’s publishing API takes video up to 1,920 pixels wide, and the app re-encodes whatever you send. Film in 4K when you want room to crop, zoom or turn landscape footage vertical, then export at 1080 × 1920.

What is the best export format for Instagram video?

MP4 with H.264 video and AAC audio, at 1080 × 1920 and 30 frames per second or more, with fast start switched on. That combination meets each line of Meta’s publishing specification, so the same file works from the app and from scheduling tools.

Can I upload a horizontal video to Instagram?

Yes. A reel can be as wide as 1.91:1, which includes standard 16:9 video, but it plays as a band across the middle of the screen. Cropping it to 9:16 yourself, or filming upright, gives a fuller picture.

Why does my scheduling tool reject my video?

Check it against Meta’s API limits: MP4 or MOV, H.264 or HEVC, 23 to 60 frames per second, no more than 1,920 pixels wide, 25 Mbps at most, and under 300 MB for a reel or 100 MB for a Story video. An edit list, interlacing or 4:2:2 colour can also cause a failure.

Related sizes

Free tools for this

More sizes and limits

Sized right. Now turn the comments into DMs

When someone comments a word like GUIDE on your post or Reel, DMFast replies and sends them your link in a DM, in seconds. Free plan, no card.

Start free