Instagram sizes for posts, reels, carousels and stories

The pixels for every post, reel, story and carousel, the file size limits, and what your profile grid cuts from each. Checked against Instagram’s own pages on 5 November 2026.

The short answer

The Instagram post size to use is 1080 × 1440 pixels (3:4): the tallest photo Instagram keeps whole, and the same shape as your profile grid. If a scheduling tool posts it, use 1080 × 1350 (4:5).

What you’re postingPixelsRatioGood to know
Post, tall portrait1080 × 14403:4The tallest Instagram keeps whole. Fills the grid tile.
Post, portrait1080 × 13504:5The grid shows the middle 1012 × 1350.
Post, square1080 × 10801:1The grid shows the middle 810 × 1080.
Post, landscape1080 × 5661.91:1The widest Instagram keeps. The grid shows the middle 424 × 566.
Carousel1080 × 14403:4Up to 20 slides, all one shape. 1080 × 1350 if you schedule it.
Story1080 × 19209:16Keep text inside the middle 1080 × 1610.
Reel1080 × 19209:16The grid shows the middle 1080 × 1440. Cover: 420 × 654.
Long video (Feature)Not publishedHorizontalUp to 90 minutes, in a test: who has it.
Profile photoNot published1:1Shown as a circle. Use a square photo.
Highlight coverNot published1:1Shown as a circle, cut from the middle.

File size limits

FileMax sizeGood to know
Anything from the appNot publishedNone in the help center.
Photo, through a scheduling tool8 MBA JPEG. Posts, carousel slides and stories.
Reel, through a scheduling tool300 MBUp to 15 minutes.
Story video, through a scheduling tool100 MBUp to 60 seconds.

Sizes from Instagram’s help center and its own sizes guide for creators (January 2025). File size limits from Instagram’s API, which scheduling tools post through.

Instagram size picker

A 3:4 post, 1080 × 1440 pixels, in the Instagram feed. Your grid shows all of it: the tile is 3:4 too.
In the app
Your profile grid: this post as a 3:4 tile, top left.
On your profile grid

Post, tall portrait1080 × 1440 px3:4

  • The tallest photo Instagram keeps whole.
  • Your grid shows all of it: the tile is 3:4 too.
  • If a scheduling tool posts it, use 1080 × 1350: Instagram’s API stops at 4:5.

Instagram post size: which shape to use

Instagram keeps a photo as it is when it’s between 1.91:1 (wide) and 3:4 (tall), and between 320 and 1080 pixels wide. It sizes a wider file down to 1080 pixels, enlarges a narrower one to 320, and crops a photo outside that range of shapes to fit, according to Instagram’s help center.

All four post shapes in the table work. They differ in how much of the screen they take and what your grid cuts. A 3:4 post (1080 × 1440) takes the most room in the feed and shows whole on your grid. Instagram added it in May 2025. It’s the format “almost every phone camera defaults to,” wrote Adam Mosseri, head of Instagram, and “if you upload a 3:4 image, it’ll now appear just exactly as you shot it.” A 4:5 post (1080 × 1350) was the tallest before that. It still works everywhere, and your grid trims 34 pixels off each side. Square and landscape posts show smaller in the feed, and the grid crops them hard.

Scheduling apps are the exception. They post through Instagram’s API, and the API only takes photos from 4:5 to 1.91:1, as JPEGs of up to 8 MB, so a tool has to crop a 3:4 slide or can’t post it. If you schedule, design at 4:5.

The Instagram grid: what 3:4 cuts

Your profile shows every post as a tall 3:4 tile, the “grid view” in Instagram’s own sizes guide for creators. Any other shape is cropped to its middle:

You postSizeYour grid showsCut off
3:4 post1080 × 1440All of itNothing
4:5 post1080 × 13501012 × 135034 px on each side
Square post1080 × 1080810 × 1080135 px on each side
Landscape post1080 × 566424 × 566328 px on each side
Reel or its cover1080 × 19201080 × 1440240 px top and bottom

A carousel shows only its first slide, cropped like a post of the same shape. Keep titles and faces in the middle and they survive both the feed and the grid.

Which Instagram size to use when

You’re postingUse
A photo from your phonePost it as it is if it’s 3:4
A post or carousel you publish yourself1080 × 1440
A post or carousel a scheduling tool publishes1080 × 1350
A landscape photoUp to 1080 × 566, or on a 3:4 canvas with a border

The free resizer puts a landscape photo on a 3:4 canvas for you, on a blurred copy of itself or a plain colour.

Export settings for Instagram

Photos

Export photos 1080 pixels wide, as JPG in sRGB. Instagram sizes anything wider down to 1080, so a bigger file doesn’t look sharper, and its API asks for sRGB JPG anyway.

Videos

Export reels and story videos at 1080 × 1920 and 30 frames a second or more, in H.264 (high profile, progressive, 4:2:0) with stereo audio at 48 kHz. Those are the settings in Instagram’s help center, which puts a reel’s minimum at 720 pixels and 30 frames a second. The help center gives no bit rate. The API takes video up to 25 Mbps, with 128 kbps audio.

Before you upload, turn on Upload at highest quality: your profile, the menu at the top right, then Media quality.

Instagram file size limits

Instagram doesn’t publish a file size limit for posting from the app, and its help center has no page on it. The limits it does publish are for its API, which scheduling tools post through: 8 MB for a photo, 300 MB for a reel and 100 MB for a story video.

The “30 MB for photos, 4 GB for videos” you’ll see on other pages is Meta’s limit for ads.

If a scheduling tool refuses a photo, check that it’s a JPEG under 8 MB and between 4:5 and 1.91:1. A 3:4 photo has to go up from the app.

Every Instagram size in detail

Make posts that fit, every time

HandlePilot’s Carousel Maker writes carousels in your voice and lays them out at 1080 × 1350 or square, five a month on the free plan. Reel Maker, on the paid plans, cuts your footage into 1080 × 1920 reels with captions.

Get started for free

Questions?

Is Instagram 4:3 or 16:9?+

For photos, both work: 4:3 and 16:9 landscape photos fall inside the 1.91:1 to 3:4 range Instagram keeps. They show small in the feed, though, and your grid cuts them hard. Stories and reels are 9:16.

What is the Instagram post size in 2026?+

1080 × 1440 pixels (3:4), for the most room in the feed and nothing cut on your grid. Use 1080 × 1350 (4:5) if a scheduling tool posts it.

Is Instagram 3:4 or 4:5 now?+

Both. Instagram has accepted 3:4 photos since May 2025, and 4:5 still works. Your profile grid is 3:4, so a 3:4 post shows whole there, while a 4:5 post loses 34 pixels on each side.

What is the file size limit for an Instagram post?+

Instagram doesn’t publish one for posts made in the app. Through its API, which scheduling tools use, a photo can be up to 8 MB (JPEG only) and a reel up to 300 MB. The 30 MB quoted on other pages is Meta’s limit for ads.

How do I post a landscape photo on Instagram?+

Post it as it is, up to 1.91:1 (1080 × 566); anything wider is cropped to that. To keep more of it on your grid, which shows only its middle 424 pixels, put it on a 3:4 canvas with a border.

What size is an Instagram profile picture?+

Instagram doesn’t publish a size. It shows your photo as a circle cut from the middle of a square, so upload a square photo with your face in the center.

What is the best image resolution for Instagram?+

1080 pixels wide. Instagram sizes anything wider down to 1080, so a larger file won’t look sharper.

Something else on your mind? Ask us anything

Updated 5 November 2026

Find what’s working.
Make it yours.

HandlePilot follows the creators in your niche, spots the reels that travel,
and turns them into scripts in your tone of voice.

Get started for freeFree plan · No card needed