Instagram Image Sizes & Aspect Ratios

Every Instagram image size in one place — then resize a whole folder to match, free and in your browser.

Feed post (portrait)

1080 x 1350

4:5 aspect ratio

Instagram accepts more shapes than most people realise, and it silently crops anything that falls outside them. The feed takes three ratios, Stories and Reels take a fourth, and your profile picture is a fifth. Getting this wrong is the most common reason a photo looks fine in your camera roll and wrong once posted.

Every Instagram Size

Format Pixels Ratio Notes
Feed post (portrait) 1080x1350 4:5 The tallest the feed allows, so it takes up the most screen. The default choice for reach.
Feed post (square) 1080x1080 1:1 Safest option when the same image also has to work as a product thumbnail.
Feed post (landscape) 1080x566 1.91:1 Takes up the least feed height. Best kept for genuinely wide shots.
Stories & Reels 1080x1920 9:16 Full-screen vertical. Keep text inside the middle 80% — the UI covers the edges.
Reels cover 1080x1920 9:16 Shown cropped to 1:1 on your profile grid, so centre the subject.
Profile picture 320x320 1:1 Displayed as a circle. Anything in the corners gets clipped.
Carousel 1080x1350 4:5 The first slide sets the ratio for every slide after it. Match them all before uploading.

Worth Knowing

Resize a Whole Batch at Once

Knowing the number is the easy half. If you have a folder of images that all need to become 1080x1350, BulkImagePro will do the whole set in one pass — in your browser, without uploading anything to a server.

Sizes for Other Platforms

Frequently Asked Questions

What aspect ratio is best for Instagram?

4:5 portrait, in most cases. It is the tallest shape the feed allows, so it occupies more screen than square or landscape and gives people longer to stop scrolling. Use 1:1 instead when the same asset also has to serve as a product thumbnail somewhere else.

What size should an Instagram post be in pixels?

1080x1350 for portrait, 1080x1080 for square, 1080x566 for landscape. The width is always 1080 — that is the resolution Instagram renders at, and going higher just means heavier compression on the way in.

Why does Instagram crop my photos?

Because they fall outside the ratios it supports. Anything taller than 4:5 or wider than 1.91:1 gets trimmed to fit, and Instagram centre-crops by default, which is rarely where you would have cut. Resize before you upload and you keep the decision.

What size are Instagram Stories and Reels?

1080x1920, which is 9:16 vertical. Both use the same frame. Keep captions and logos within the middle 80% — the top holds the profile row and the bottom holds the caption and buttons.

Can I post a landscape photo to Instagram?

Yes, up to 1.91:1 (1080x566). Anything wider gets cropped. Landscape takes up the least feed height of the three options, so it tends to get scrolled past fastest — worth it only when the composition genuinely needs the width.