Instagram is a highly visual platform, but it is also notoriously strict about image dimensions. If you upload a photo with the wrong aspect ratio, Instagram’s automated cropping algorithm will chop off the sides, top, or bottom of your image. This can ruin a carefully composed photograph or cut off important text in a graphic.
To ensure your content looks professional and takes up the maximum amount of screen real estate, you need to use the exact Instagram post dimensions. Here is your ultimate cheat sheet for every type of Instagram post.
1. Instagram Feed Posts
When scrolling through the main feed, Instagram displays three primary aspect ratios. If you upload an image outside of these ratios, it will be forced into one of them.
- Portrait (4:5): 1080 x 1350 pixels. (Highly Recommended). This is the tallest format allowed in the feed. It takes up the most vertical space on a phone screen, pushing other posts down and commanding more attention.
- Square (1:1): 1080 x 1080 pixels. The classic Instagram format. It perfectly fills the width of a mobile screen without any cropping.
- Landscape (1.91:1): 1080 x 566 pixels. Best for wide landscape photography. However, it appears very small in the feed compared to portrait images.
2. Instagram Stories and Reels
Stories and Reels are designed for vertical, full-screen mobile viewing. They do not appear in the standard feed grid.
- Vertical (9:16): 1080 x 1920 pixels. This is the exact size of a standard smartphone screen. If you upload a horizontal image to a Story, Instagram will add blurry bars or awkward white space to fill the empty top and bottom areas.
3. Instagram Profile Picture
Your profile picture is the first thing users see. Because it displays as a tiny circle in the corner of the feed, you need to ensure your face or logo is large and centered.
- Size: 320 x 320 pixels. (It will be displayed at 110 x 110 pixels in the feed, but uploading a higher resolution ensures it looks sharp on high-DPI screens).
4. How to Resize Without Cropping
What if you have a wide landscape photo (16:9) that you want to post as a square (1:1), but you don't want to cut off the edges of the scenery? You need to use a "Fit" or "Contain" resize method.
Instead of cropping, this method scales your entire image to fit inside the Instagram frame, filling the empty top and bottom (or left and right) spaces with a solid background color, like white or black. This ensures 100% of your photo is visible to your followers.
You can do this instantly in your browser using our Free Resize for Instagram Tool. Simply upload your image, select the 1:1 or 4:5 format, and download the perfectly fitted image.