Resize Image for Instagram

Get the perfect dimensions for Instagram posts, stories, and reels.

Drag & drop images here

or click to select files

Max 20 files, 10MB each

Your files never leave your browser. All processing happens locally.

Instagram image sizes (2024)

Image TypeDimensionsRatioBest For
Square Post1080x10801:1Classic, grid-friendly
Portrait Post1080x13504:5Best engagement
Landscape Post1080x5661.91:1Panoramas
Story / Reel1080x19209:16Full screen
Profile Photo320x3201:1Displays as circle

Instagram image tips

1.Portrait (4:5) posts get more engagement than square
2.Use JPG format to avoid Instagram's PNG compression
3.Stories: keep text away from top/bottom 200px
4.Always start with 1080px width minimum

Frequently Asked Questions

What size should Instagram posts be?

Instagram displays posts at 1080px width. Square posts are 1080x1080, portrait (best engagement) 1080x1350, landscape 1080x566. Portrait takes up more screen space, so it tends to get more engagement.

What dimensions are Instagram Stories?

Instagram Stories should be 1080x1920 pixels (9:16 ratio). This fills the entire phone screen. Keep important content away from the top 250px (where your username appears) and bottom 200px.

What size are Instagram Reels?

Reels use the same 1080x1920 (9:16) dimensions as Stories. The cover image that shows in your grid is cropped to 1080x1350, so design with that crop in mind.

Why do my Instagram photos look blurry?

Either your source was under 1080px wide (Instagram stretches small images) or you uploaded a PNG (Instagram compresses PNG heavily). Use JPG at 1080px+ width.

Should I resize before or after editing?

Edit at full resolution, then resize to Instagram dimensions. This gives you the most flexibility. Our Image Workflow tool lets you resize and compress in one step.

Related Tools