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.
| Video | Export at | Shape | Worth knowing |
|---|---|---|---|
| Reel | 1080 × 1920 px | 9:16 | Wider shapes down to 1.91:1 are accepted but don’t fill the screen |
| Story | 1080 × 1920 px | 9:16 | Each Story holds up to 60 seconds of video |
| Carousel video | 1080 × 1350 px or 1080 × 1080 px | Whatever the first item is | A clip in another shape is cropped to match |
| Feed video ad | 1080 × 1920 px | 9:16 | The size Meta’s ads guide recommends for Instagram feed video |
| Reels or Stories ad | 1440 × 2560 px | 9:16 | The 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 footage | Biggest 9:16 slice | To reach 1080 × 1920 |
|---|---|---|
| 1920 × 1080 (1080p) | About 608 × 1080 px | Enlarged about 1.8 times, so it turns soft |
| 2560 × 1440 (1440p) | 810 × 1440 px | Enlarged about 1.3 times |
| 3840 × 2160 (4K) | 1215 × 2160 px | Scaled down a little, so it stays sharp |
| 1080 × 1920 (filmed upright) | The whole frame | Nothing 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.
| Setting | Meta’s API lists | A safe choice |
|---|---|---|
| Container | MOV or MP4, no edit lists, moov atom at the front | MP4 with fast start switched on |
| Video codec | H.264 or HEVC, progressive scan, closed GOP, 4:2:0 | H.264 |
| Frame rate | 23 to 60 fps | 30 or 60 fps, held constant |
| Width | 1,920 px at most | 1,080 px for vertical video |
| Video bitrate | Variable, up to 25 Mbps | Lower for long clips, so the file fits the size cap |
| Audio | AAC, 48 kHz at most, 1 or 2 channels, 128 kbps | AAC 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.
Sources
Checked 6 October 2026 against the pages above. Instagram and Facebook change their formats from time to time.
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