Skip to main content
FREE REFERENCE · NO ACCOUNT

Instagram post size, for every placement

The square is 1080 × 1080, the portrait post is 1080 × 1350, and Reels and Stories are 1080 × 1920. Below that, the part most size guides skip: where it is actually safe to put type, quoted from Meta rather than guessed.

4 PLACEMENTS · SAFE AREAS CITED, NOT INVENTED · NOTHING UPLOADED

THE ANSWER

Every Instagram frame in pixels

Render at these sizes and Instagram has nothing to resample. The safe area is the part of the frame no interface element sits over — Meta publishes one for Reels and Stories, and publishes nothing for the feed.

PlacementRender atRatioSafe area
Reel1080 × 19209:16269 px top · 672 px bottom · 65 px sides
Story1080 × 19209:16269 px top · 672 px bottom · 65 px sides
Feed post, portrait1080 × 13504:5None published — the feed has no overlay
Feed post, square1080 × 10801:1None published — the feed has no overlay

The percentages behind the Reels and Stories figures are Meta’s own, published in its ads guide: Meta ads guide, Instagram Reels.

AGAINST YOUR OWN FILE

What a crop actually costs you

Type the size you already have and the tool shows what fitting it to each placement removes or adds, edge by edge. It opens on Instagram, and the other platforms are there when you need them.

Platform

Placement

Preview · 9:16

Instagram

Reels

Render at
1080×1920
Aspect ratio
9:16

Safe area

269 px top · 672 px bottom · 65 px each side

Leaves 950×979 usable, about 45% of the frame.

What your footage costs to deliver here

Type the frame you already have. Cropping fills the placement and throws pixels away; padding keeps everything and adds bars.

Crop to fill

608×1080

Discards about 68% of the picture.

Pad to fit

1920×3413

Keeps every pixel; about 68% of the delivered frame is bar.

WHY THIS ONE

Three things most size guides get wrong

Instagram size lists are copied from each other and go stale quietly. This page is generated from the same data the tool runs on, so the number you read is the number it renders.

The frame, not a maximum

Every size here is its aspect ratio at a sane delivery width, because platform maxima move and ratios do not. A test asserts each frame actually divides to the ratio it claims.

Safe areas only where they exist

Meta publishes 269 px top, 672 px bottom and 65 px each side on a vertical frame. It publishes nothing for the feed — so this page says so instead of drawing an overlay nobody stands behind.

The cost of refitting, per edge

One master rarely fits four placements. The tool reports exactly how many pixels a crop takes off each edge, or how much padding a fit adds, before you export rather than after.

ONCE THE SIZE IS SETTLED

Making the post is the other half

Knowing the frame is the easy part. PrismPoster is where the image or the video that fills it gets made, at the right shape from the start rather than cropped into it afterwards.

  • Generate straight to the placement’s aspect ratio, so nothing has to survive a crop it was not composed for.
  • The editor previews the safe area over your actual cut, so captions and titles land where the interface will not cover them.
  • Export the same piece at more than one shape from one timeline instead of rebuilding it per placement.

This page and its tool are free and need no account. Generating and editing are part of the product you sign in to.

See how Image Studio works

QUESTIONS

Instagram sizing, answered

What size should an Instagram post be?

1080 × 1080 for a square, or 1080 × 1350 for a portrait post, which is the tallest the feed accepts and therefore the most screen a single image can occupy. Reels and Stories are 1080 × 1920.

Portrait or square for the feed?

Portrait at 4:5 takes noticeably more of a phone screen than a square, which is the whole argument for it. Square is the safer choice when the same image also has to work in a grid view or be re-cropped later.

Are Reels and Stories the same size?

The frame is identical — 1080 × 1920, 9:16. What differs is the interface on top, so Meta documents them separately even though the published percentages currently match.

Where is it safe to put text?

On a vertical frame, keep type inside 269 px from the top, 672 px from the bottom and 65 px from each side. That bottom band is large because the caption, the audio label and the action buttons all live there.

Should I export at a higher resolution?

There is no benefit in going above these widths — Instagram resamples anything larger, and the recompression is the thing that costs you quality. Match the frame and let it pass through untouched.

What happens if my image is the wrong shape?

Instagram fits it to the nearest supported ratio and takes the difference off the edges. Which edges, and how much, is exactly what the tool above tells you before you upload.

FREE TO START

You know the frame.Now fill it.

The sizes here are free to use and always will be. When you need the image or the video that goes in them, PrismPoster makes it at the right shape from the first frame.