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
| Shape | Size | Ratio |
|---|---|---|
| Portrait, tallest supported | 1,080 × 1,440 px | 3:4 |
| Portrait | 1,080 × 1,350 px | 4:5 |
| Square | 1,080 × 1,080 px | 1:1 |
| Landscape, widest supported | 1,080 × 566 px | 1.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:
- Open the resizer on this page and add your image from your device.
- Choose the Instagram post preset that matches your shape: portrait, square or landscape.
- Check the size shown. For example, portrait should read 1,080 × 1,350 px.
- Adjust the crop or position so your subject and any text sit comfortably inside the frame.
- Export the image as a JPG, PNG file.
- 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.