Free tool

Instagram size guide

Post, Reel and Reel cover sizes, drawn to scale, with the Instagram help page and the day each was checked. No signup.

Instagram posts

1.91:1
Landscape
1080 × 566
1:1
Square
1080 × 1080
4:5
Portrait
1080 × 1350
3:4
Tall portrait
1080 × 1440

Instagram keeps photos 1080 wide at any height from 566 to 1440. From Instagram Help, checked 2026-11-02.

Instagram Reels

9:16
Reel
Any ratio from 1.91:1 to 9:16, at least 720 pixels and 30 FPS
1:1.55
Reel cover
420 × 654

From Instagram Help, checked 2026-11-02.

How it works

1

Find your format

Landscape, square and portrait posts, Reels and Reel covers, side by side.

2

See the shape

Each frame is drawn to its true ratio.

3

Copy the size

Copy the pixels into your editor.

Questions

What size is an Instagram post?

Instagram keeps photos 1080 pixels wide at any height from 566 to 1440 (ratios from 1.91:1 to 3:4). That covers landscape at 1080 by 566, square at 1080 by 1080, portrait at 1080 by 1350 and tall portrait at 1080 by 1440. Other ratios are cropped to fit.

What size is an Instagram Reel?

A Reel can have any aspect ratio from 1.91:1 to 9:16, with at least 720 pixels and 30 frames per second. The recommended cover is 420 by 654 pixels.

Why isn't Stories or the profile photo listed?

We only list sizes that Instagram's own help pages state, and each page names its source and the day we checked it. Those two don't state a size we could find.

Is it free?

Yes, and it runs in your browser.

Do this for every post you save

Creator Creator keeps what inspires you, works out why it lands, and helps you make your own.

Save it

Share a post to Creator Creator from Instagram, TikTok, YouTube, X or Threads.

Get the breakdown

The words, the hook, the framework and the takeaway, kept with the post.

Remake it as you

Remake writes three pieces of content from it, each built on your own Creative DNA.

Free trial, then Pro.

it's only cringe until it works
@whoisgrisha
the real reasons your content isn't doing what you want it to do.
@floofysocials