Instagram · Updated October 10, 2026

Instagram post size (2026): 1080 × 1350 px

The best Instagram post size is 1080 × 1350 pixels, a 4:5 portrait ratio. Square posts are 1080 × 1080 (1:1), landscape posts are 1080 × 566 (1.91:1), and since May 2025 Instagram also accepts 3:4 portraits at 1080 × 1440.

Last verified October 10, 2026 against Instagram Help Center. All sources.

Instagram photo resizer

Your image never leaves your browser.

Drop an image here

JPG, PNG, WebP or GIF

Drag the preview or use the arrow keys to reposition.

Size
Fit
Position

1080 × 1350 px · JPG · add an image

Portrait (recommended)
1080 × 1350px
Ratio 4:5
Source: Instagram Help Center
Square
1080 × 1080px
Ratio 1:1
Source: Instagram Help Center
Landscape
1080 × 566px
Ratio 1.91:1
Source: Instagram Help Center
Tall portrait (since 2025)
1080 × 1440px
Ratio 3:4
Source: Instagram Help Center

Instagram post size: every format and limit

Instagram post size specs by format. Each number was checked against the linked source on October 10, 2026.
FormatSize (px)RatioMinimum / maximumFile types and limitSource
Portrait (recommended)Taller than square or landscape, so it fills more of the feed, and the same shape Meta uses for feed ads. Only 3:4, added in 2025, is taller.1080 × 13504:5Min: 320 px wide (narrower is enlarged)Max: 1080 px wide (wider is downsized)JPG, PNGInstagram Help CenterPlatform's own page
SquareStill fully supported in the feed. In the profile grid it is cropped at the sides.1080 × 10801:1Min: 320 px wide (narrower is enlarged)Max: 1080 px wide (wider is downsized)JPG, PNGInstagram Help CenterPlatform's own page
LandscapeThe widest ratio Instagram accepts. 566 px is 1080 ÷ 1.91 rounded up; Instagram states the ratio and the 1080 px width, not this exact height.1080 × 5661.91:1Min: 320 px wide (narrower is enlarged)Max: 1080 px wide (wider is downsized)JPG, PNGInstagram Help CenterPlatform's own page
Tall portrait (since 2025)Instagram's help page now gives 3:4 as the tallest ratio: 1080 px wide and up to 1440 px tall. Adam Mosseri announced it at the end of May 2025 for single photos and carousels.1080 × 14403:4Min: 320 px wideMax: 1080 px wideJPG, PNGInstagram Help CenterPlatform's own page
Carousel slideKeep every slide the same shape. Third-party guides report up to 20 slides and say all slides take the first slide's crop.1080 × 13504:5 (1:1 and 3:4 also work)Not statedJPG, PNG, MP4MetricoolSecondary source
Feed ad (paid)Meta's recommendation for Instagram feed image ads. A 1080 × 1350 file has the same shape and clears the minimum width.1440 × 18004:5Min: 500 px wideJPG, PNGLimit: 30 MBMeta Ads GuidePlatform's own page

Safe zones and crops

Drawn to scale from the numbers above. Dashed boxes mark what stays visible; hatched areas are cut or covered.

4:5 post in a 3:4 grid tile

4:5 post in a 3:4 grid tileFrame 1080 by 1350 pixels. Covered area: Cut in grid, 34 by 1350 pixels at x 0, y 0. Safe area: Grid shows 1012 × 1350, 1012 by 1350 pixels at x 34, y 0.1080 px1350 pxGrid shows 1012 × 1350
  • Cut in grid
  • Grid shows 1012 × 1350
A 3:4 tile trims about 34 px from each side of a 1080 × 1350 post. If the tile is 4:5, nothing is trimmed.

Square post in a 3:4 grid tile

Square post in a 3:4 grid tileFrame 1080 by 1080 pixels. Covered area: Cut in grid, 135 by 1080 pixels at x 0, y 0. Safe area: Grid shows 810 × 1080, 810 by 1080 pixels at x 135, y 0.1080 px1080 pxGrid shows 810 × 1080
  • Cut in grid
  • Grid shows 810 × 1080
A square loses a quarter of its width in a 3:4 tile: 135 px from each side. Text near the edges disappears from your profile view.

Landscape post in a 3:4 grid tile

Landscape post in a 3:4 grid tileFrame 1080 by 566 pixels. Covered area: Cut in grid, 328 by 566 pixels at x 0, y 0. Covered area: Cut in grid, 328 by 566 pixels at x 752, y 0. Safe area: Grid shows 424 × 566, 424 by 566 pixels at x 328, y 0.1080 px566 pxCut in gridCut in grid
  • Cut in grid
  • Grid shows 424 × 566
A 1.91:1 post keeps only its middle 424 px in a 3:4 tile, so a wide shot becomes a narrow slice on your profile.

How Instagram shows your image

  • In the feed, posts display at the full width of the phone screen, so a 4:5 post is 25% taller than a square one and about 2.4 times the height of a 1.91:1 landscape post.
  • Anything from 1.91:1 (wide) to 3:4 (tall) posts without a crop, per Instagram's help page. Outside that range Instagram crops the photo to fit when you upload it.
  • Instagram keeps photos between 320 and 1080 px wide at their own width, enlarges narrower ones to 320 px, and downsizes wider ones to 1080 px.
  • Profile grid tiles are taller rectangles (3:4 in most measurements), center-cropped from your post. The diagrams above show exactly what each shape loses.
  • Opening a post always shows the full image at the ratio you uploaded. The grid crop is a thumbnail only.

How to resize and upload

  1. 01Choose the shape: Portrait 4:5 for most posts, Portrait 3:4 for photos straight off a phone camera, Square only to match an older grid.
  2. 02Drop your photo into the resizer above. Start from the camera original rather than a screenshot, so the 1080 px export is a downscale, not an enlargement.
  3. 03Leave Crop to fill selected, then drag the photo, use the arrow keys or pick a spot on the position grid until the subject sits where you want it. Detect subject does this for you.
  4. 04Turn on Show safe zone and keep faces and text inside the dashed box, so the profile thumbnail doesn't cut them.
  5. 05If nothing may be cut, switch to Fit inside and choose a blurred or solid background for the leftover space.
  6. 06Download as JPG for photos or PNG for graphics with small text. Keep the export at exactly 1080 px wide, the widest Instagram stores, so the app has nothing left to resample.
  7. 07In Instagram, start a new post, pick the file and check that the crop preview shows the whole frame before you tap Next.

Common mistakes to check before you post

  • Exporting at 3000 px or wider. Instagram scales it down to 1080 px anyway, so you add upload time and hand the final resampling to Instagram.
  • Cropping a portrait photo to a square. A 1:1 post is 20% shorter in the feed than a 4:5 post of the same width.
  • Putting text near the left or right edge of a square or landscape post. A 3:4 grid tile cuts 135 px from each side of a square and keeps only the middle 424 px of a 1080 × 566 post.
  • Mixing shapes in one carousel. Slides that don't match the first slide get cropped to its shape.
  • Enlarging small images. A 640 px screenshot stretched to 1080 px looks soft however you export it; the resizer warns you when it has to enlarge.
  • Posting 9:16 Story artwork to the feed. The tallest feed ratio is 3:4, so about 480 px of a 1080 × 1920 image's height is cut. See the Instagram story size guide for that format.

Which Instagram post size should you use?

Use 1080 × 1350 (4:5) unless you have a reason not to. It is taller than square or landscape, so it fills more of the feed, and it is the same shape Meta recommends for Instagram feed ads, so one export can serve both. Only 3:4 is taller on Instagram's help page.

Pick 1080 × 1440 (3:4) when the photo comes straight off a phone, because 3:4 is the shape most phone cameras shoot by default. Instagram head Adam Mosseri announced 3:4 support at the end of May 2025 (PetaPixel's report). A 3:4 photo posts without a crop and fills a 3:4 grid tile exactly.

Use 1080 × 1080 (1:1) only when every post has to line up with an older square grid, and 1080 × 566 (1.91:1) only for genuinely wide shots such as panoramas. A landscape post takes up less than half the feed height of a 4:5 post.

What changed in 2025: taller grid tiles and 3:4 uploads

Two changes in 2025 retired the old "everything is square" advice. In January the profile grid switched from square tiles to taller rectangles (Hopper HQ's explainer), so your profile now crops posts differently from the feed. At the end of May, Instagram started accepting 3:4 photos in single posts and carousels.

Instagram has not published the tile's exact ratio. Most guides, including Metricool's, measure it at 3:4; Hopper HQ describes it as 4:5. The safe approach covers both: design at 4:5 and keep faces and text inside the center 1012 × 1350 px, which is what a 3:4 tile shows. If the tile is 4:5, nothing is cut at all.

Worked out: a 3:4 tile as tall as a 1350 px post is 1350 × 3 ÷ 4 = 1012.5 px wide, so (1080 − 1012) ÷ 2 = 34 px goes from each side. A square post in a 3:4 tile keeps 1080 × 3 ÷ 4 = 810 px of its width and loses 135 px per side, and a 1080 × 566 landscape keeps only 566 × 3 ÷ 4 = 424 px.

The grid crop only affects the thumbnail on your profile. Anyone who opens the post sees the full image at the ratio you uploaded.

Instagram carousel size

Make every carousel slide 1080 × 1350 (4:5), or 1080 × 1440 if all the slides are 3:4 phone photos. Third-party guides report that Instagram uses one shape for the whole carousel, set by the first slide, so a landscape slide placed after a portrait one gets cropped to portrait.

The same guides put the limit at 20 slides. We could not confirm that number on an Instagram page, so check the app before you plan a long carousel.

For a seamless swipe, where one wide image runs across several slides, build the artwork 1080 px wide per slide (2160 × 1350 for two slides, 3240 × 1350 for three) and cut it into 1080 × 1350 pieces in your editor. The resizer's Custom size can set the full width first.

Why Instagram photos look blurry, and how to fix it

Instagram stores feed photos at no more than 1080 px wide. A photo between 320 and 1080 px wide keeps its width, a narrower one is enlarged to 320 px, and a wider one is scaled down to 1080 px (Instagram Help Center). Most blurry posts come from one of the two ends of that rule: a small file that gets stretched on screen, or a huge file that Instagram resamples for you.

  • Export at exactly 1080 px wide so Instagram has nothing to resample.
  • Start from the largest original you have. Enlarging a 600 px screenshot to 1080 px cannot add detail.
  • Use PNG for graphics with small text or flat color, and JPG for photos.
  • If your Instagram app has an "Upload at highest quality" setting, turn it on. It has lived under the data usage and media quality settings.

Instagram post size vs Instagram ad size

Organic posts and feed ads use the same shapes, but Meta asks for more pixels. The Meta Ads Guide recommends 1440 × 1800 (4:5) for Instagram feed image ads, at least 500 px wide, as a JPG or PNG of up to 30 MB. A 1080 × 1350 file has the same 4:5 shape and clears the minimum width, so a post you have already made can also run as a feed ad.

Stories and Reels placements are a different shape: they need 9:16 artwork with clear space at the top and bottom for the app's buttons. The Meta ad specs cheat sheet compares the feed, Stories and Reels specs side by side, and the Meta ad copy preview checks your primary text and headline lengths before launch.

What we could not confirm

  • Instagram's help page gives the 320 to 1080 px width rule and the 1.91:1 to 3:4 ratio range (1080 px wide, 566 to 1440 px tall). It does not give a maximum file size.
  • Instagram has not published the profile grid tile ratio. Most guides measure 3:4; Hopper HQ says 4:5. Our crop numbers assume 3:4, the stricter case.
  • We found no official maximum file size for organic feed photos. Third-party guides cite 30 MB; Meta's 30 MB limit is documented for image ads only.
  • The 20-slide carousel limit and the first-slide crop rule come from third-party guides, not an Instagram page.
  • In-app menu names and crop controls change between app versions, and we did not test every device. The steps describe what to check rather than exact button positions.

Instagram post size FAQ

What is the best Instagram post size in 2026?

1080 × 1350 pixels, a 4:5 portrait. It fills more of the feed than square or landscape and matches Meta's 4:5 feed ad shape. For phone photos, 1080 × 1440 (3:4) is even taller and also uploads without a crop.

Is 1080 × 1350 still right after the 2025 grid change?

Yes. In a 3:4 grid tile a 1080 × 1350 post loses about 34 px from each side, which is rarely noticeable. Keep important content inside the center 1012 px and it survives whichever tile ratio your profile shows.

What size should Instagram carousel slides be?

1080 × 1350 (4:5) for every slide, or 1080 × 1440 if all the slides are 3:4 phone photos. Keep the slides the same shape: third-party guides report that Instagram crops every slide to the first slide's ratio.

Can I post a 1080 × 1920 image to my feed?

Not without a crop. 9:16 is taller than any feed ratio Instagram accepts, so about 480 px of height is cut when you upload it. Use 1080 × 1920 for Stories and Reels instead.

How do I resize a photo for Instagram without cropping it?

Choose Fit inside in the resizer on this page. It scales the whole photo into the frame and fills the leftover space with a blurred copy of the photo or a solid color, so nothing is cut.

Why does Instagram make my photo blurry?

Usually the file was too small and got stretched, or it was far wider than 1080 px and Instagram resampled it. Export at exactly 1080 px wide from the largest original you have, use PNG for text-heavy graphics, and turn on the highest-quality upload setting if your app has one.

What aspect ratios does Instagram accept for feed posts?

Anything from 1.91:1 (landscape) to 4:5 (portrait) on Instagram's help page, plus 3:4 since Instagram announced it in May 2025. A photo outside that range is cropped to fit when you upload it, so a 9:16 image loses part of its height.

Sources and dates

Published October 5, 2026 · Updated October 10, 2026 · Specs last verified October 10, 2026 by the AdFlint team. Platforms change sizes without notice; if a number here no longer matches the linked source, the source wins.

All image size guides

Aspect ratio pages for these sizes

Related tools and guides

Running Facebook or Instagram ads?

AdFlint writes the copy, generates the images (1080 × 1080, 1080 × 1920 and 1200 × 628) and launches Meta campaigns inside the ad account you own. You approve every ad before it runs.

7-day free trial on monthly plans. Self-serve plans from $40/mo.