Free Tool

Instagram Image Resizer

Resize any photo for Instagram posts, Stories and Reels without cutting anything off. Add a blurred or solid background, or crop to fill — then download it in full quality.

How It Works

Resize a photo in three steps

  1. Choose a photo

    Pick a photo from your phone or computer. It stays on your device — nothing is uploaded.

  2. Pick a format

    Choose a post, Story or landscape size, then keep the whole photo on a background or crop it to fill.

  3. Download and post

    Download a full-size JPG, 1080 px wide, ready to post on Instagram.

About

Why resize photos for Instagram?

Instagram only accepts certain shapes. Feed posts can be anything from 1.91:1 landscape to 4:5 portrait, the profile grid has shown posts as 3:4 since 2025, and Stories and Reels are 9:16. A photo that doesn't match gets cropped, often cutting off heads, text or products. This resizer puts your whole photo into the right shape at 1080 px wide and fills the empty space with a blurred copy of the photo or a colour you choose.

Use 4:5 for feed posts

Portrait 4:5 (1080 × 1350 px) takes up the most room in the feed, so your post is more likely to be noticed.

Keep Story edges clear

Instagram shows the profile name at the top of a Story and the reply bar at the bottom. Keep important details away from the top and bottom 250 px.

Start with the original

Resize the original photo, not a screenshot or a copy downloaded from Instagram, for the sharpest result.

Instagram Image SizesRead the guide

FAQ

Instagram image size FAQ

Use 1080 px wide: 1080 × 1350 px for 4:5 portrait posts, 1080 × 1440 px for 3:4, 1080 × 1080 px for square, 1080 × 566 px for landscape and 1080 × 1920 px for Stories and Reels.