Instagram Post Size: The Exact Dimensions to Use for Photos

Instagram post size explained: exact dimensions for portrait, square and landscape, how Instagram crops them, and how to resize your image for free.

Instagram post: the short answer

FormatSize (px)Aspect ratio
Portrait 3:4 (tallest supported) Officially supported: Instagram Help gives the supported range as 1.91:1 to 3:4, i.e. 1080 px wide with a height between 566 and 1440 px. So 3:4 / 1080x1440 is the official upper bound. Meta's Ads Guide (feed ads) still lists 4:5 as the tallest ad ratio. 1,080 × 1,4401 3:4
Portrait 4:5 Inside the official 1.91:1 to 3:4 range at 1080 px width. The Help page does not name 1080x1350 itself. The Ads Guide lists 4:5 as the feed-ad ratio, at 1440x1800. 1,080 × 1,3501,2 4:5
Portrait 4:5 (Ads Guide resolution) Feed ads resolution from Meta's Ads Guide. For organic posts, Instagram sizes photos wider than 1080 px down to 1080 px wide. 1,440 × 1,8002,1 4:5
Square 1:1 Inside the official 1.91:1 to 3:4 range at 1080 px width. The Help page does not name 1080x1080 itself. 1,080 × 1,0801 1:1
Landscape 1.91:1 (widest supported) Official lower bound: 1080 px wide with a 566 px height. 1,080 × 5661 1.91:1
Minimum320 px
File typesJPG, PNG
Max stored width1080 px (wider photos are sized down to 1080 px)1
Min width320 px (smaller photos are enlarged to 320 px). Ads Guide: 500 px minimum for feed ads.1,2
Supported aspect ratios1.91:1 to 3:4. Unsupported ratios are cropped.1
Max file size (ads)30 MB2
Aspect ratio tolerance (ads)1%2

Resize your image to this size

Drag the image to choose what stays in the frame.

The Instagram post size to use is 1,080 × 1,350 px for a portrait post (4:5). Square is 1,080 × 1,080 px (1:1), and the widest landscape is 1,080 × 566 px (1.91:1). Anything outside the supported range gets cropped.

If you have ever typed “what size is an Instagram post” into a search box, you probably got five different answers. Here is the short, accurate version, plus how Instagram treats each shape.

Instagram post size dimensions at a glance

ShapeSizeRatio
Portrait, tallest supported1,080 × 1,440 px3:4
Portrait1,080 × 1,350 px4:5
Square1,080 × 1,080 px1:1
Landscape, widest supported1,080 × 566 px1.91:1

The supported range is 1.91:1 to 3:4. Unsupported ratios are cropped. One honest caveat: Instagram does not name a single recommended pixel size for organic posts. Its Help Center only describes a supported range of ratios at the stated width. The sizes above sit inside that range, so they are safe choices.

Which size to use when

Portrait for most feed posts

Portrait takes up more of the screen as people scroll, so it is a solid default for photos, app screenshots and quote graphics. Use 1,080 × 1,350 px for a classic tall look. If you want the tallest shape Instagram officially supports, use 1,080 × 1,440 px. Note that Meta’s Ads Guide still lists 4:5 as the tallest feed ad ratio, so if you plan to boost the post, stick with 1,080 × 1,350 px.

Square when you want a simple, safe shape

Square (1,080 × 1,080 px) is easy to design and easy to reuse. It is a good fit for logos, product shots and anything centered.

Landscape for wide scenes

Landscape is the shortest option at 1,080 × 566 px. It suits wide photos, but it takes up less vertical space in the feed, so details can feel smaller.

Carousels and other formats

Carousel slides follow the same photo rules, and the orientation you pick applies to every slide. See the Instagram carousel size page for the details. Stories and Reels are vertical formats with their own canvas. Check Instagram story size and Instagram Reels size for those.

How Instagram crops and displays your post

The rule is simple: if your image falls outside the supported range, Instagram crops it. That range is 1.91:1 to 3:4. Unsupported ratios are cropped. So a very tall image will be trimmed, and so will an extremely wide panorama.

On width, the data is clear too. Maximum stored width is 1080 px (wider photos are sized down to 1080 px). Minimum width is 320 px (smaller photos are enlarged to 320 px). Ads Guide: 500 px minimum for feed ads. Upscaling a tiny image will not add detail, so start with something sharp.

The data does not describe exactly how the profile grid thumbnail or desktop view crops each ratio, so check your own profile preview after posting rather than assuming. If the grid look matters to you, the Instagram Grid Maker can cut one image into tiles.

Safe zone and where to keep text

There is no official safe zone for feed posts. Instagram does not publish one, so we will not invent one. A practical habit is to keep important text and faces away from the very edges, since any crop or later layout change affects edges first. For Stories and Reels the situation is different, with official safe areas listed on their own pages.

How to resize an image to Instagram post size

Use the free resizer on this page. Menus and labels can differ by version, but the flow is generally the same:

  1. Open the resizer on this page and add your image from your device.
  2. Choose the Instagram post preset that matches your shape: portrait, square or landscape.
  3. Check the size shown. For example, portrait should read 1,080 × 1,350 px.
  4. Adjust the crop or position so your subject and any text sit comfortably inside the frame.
  5. Export the image as a JPG, PNG file.
  6. Upload it in the Instagram app and check the preview before you publish.

If you need several platforms at once, the Social Media Image Resizer covers more formats.

File types and limits

Accepted file types for posts: JPG, PNG. These come from Meta’s Ads Guide, because the Instagram Help Center does not list file types for organic photos. The same goes for file size. The 30 MB limit applies to feed ads only, and no official organic limit was found. Ads also allow an aspect ratio tolerance of 1%, and the ad minimum width is stated in the min-width note above.

Common mistakes

  • Using a ratio outside the range. Anything beyond 1.91:1 to 3:4. Unsupported ratios are cropped. gets cropped, often right through your subject.
  • Uploading tiny images. Below 320 px wide, Instagram enlarges the image and it looks soft.
  • Mixing up ad and organic specs. The ad resolution of 1,440 × 1,800 px is for feed ads. Organic photos are sized down to the maximum stored width anyway.
  • Placing text at the edge. Keep a margin so a crop does not cut off words.
  • Treating a Story size as a post size. A vertical Story canvas is a different shape from a feed post.
  • Trusting random size lists. Many lists quote figures the official pages do not confirm. Use the table above.

Need a nicer way to write captions or bios? Try Instagram Fonts.

Frequently asked questions

What size is an Instagram post?

A portrait post is 1,080 × 1,350 px, a square post is 1,080 × 1,080 px, and the widest landscape is 1,080 × 566 px. Instagram supports this range: 1.91:1 to 3:4. Unsupported ratios are cropped.

What is the best size for an Instagram post?

Instagram does not name one official recommended size for organic posts. Portrait at 1,080 × 1,350 px is a popular choice because it fills more of the feed, and it sits inside the supported range.

What is the tallest Instagram post size?

The tallest officially supported shape is 1,080 × 1,440 px (3:4). For feed ads, Meta's Ads Guide still lists 4:5 as the tallest ratio.

What happens if my image is the wrong size?

If the ratio is outside the supported range, Instagram crops it. Wider photos are sized down to the maximum stored width, and smaller ones are enlarged: 1080 px (wider photos are sized down to 1080 px).

What file type should I use for Instagram posts?

Use JPG, PNG. These types come from Meta's Ads Guide, since the Instagram Help Center does not list file types for organic photos.

Related

Sources

Checked: October 27, 2026

  1. Image resolution of photos you share on Instagram (Instagram Help Center)
  2. Awareness Image Ad Specs on Instagram Feed | Facebook Ads Guide (Meta Ads Guide)

Not confirmed by an official source: sizes.recommended, fileTypes (organic), limits.maxFileSize (organic), safeZone.