Resize King
Instagram

Free Instagram Image Resizer

Profile pictures, posts, stories, reels - all sizes from one upload.

Instagram uses different image dimensions across profile pictures, feed posts (square, portrait, landscape), stories, and reel covers. Our free Instagram image resizer generates every size you need from a single upload - no app downloads or signups required. Your images stay on your device the entire time.

2

Upload your image

100% private - runs in your browser
Instant - no upload to servers
Free forever, no signup

Included sizes

One upload generates: 320×320 profile picture, 1080×1080 square post, 1080×1350 portrait post, 1080×566 landscape post, 1080×1920 story, and 1080×1920 reel cover.

  • Profile Picture
    320 × 320px - Circular crop
  • Square Post
    1080 × 1080px - Classic 1:1 post
  • Portrait Post
    1080 × 1350px - 4:5 portrait
  • Landscape Post
    1080 × 566px - 1.91:1 landscape
  • Story
    1080 × 1920px - Full-screen story
  • Reel Cover
    1080 × 1920px - Reel thumbnail

Why Instagram image dimensions matter more than most platforms

Instagram is a visual-first platform — your images compete in a densely packed feed where quality and composition are immediately judged. Incorrectly sized images get compressed, cropped, or shown with awkward white bars, all of which hurt engagement rates. Instagram automatically compresses images that exceed its display dimensions, so uploading at exactly the right size gives you the best possible quality without unnecessary compression artifacts.

Square vs portrait vs landscape — which performs best?

Portrait posts (1080×1350, 4:5 ratio) consistently outperform square and landscape formats because they occupy more vertical space in the feed, forcing more scroll time on your content. For product shots, portraits, and promotional graphics, portrait is the default choice. Square (1080×1080) works well for symmetrical compositions and brand logos. Landscape (1080×566) is best reserved for wide scenes, panoramas, or cinematic-style photography. Whatever format you choose, consistency across your grid matters for brand perception.

Stories and Reels: the 9:16 format

Instagram Stories and Reels both use the 9:16 vertical format at 1080×1920 pixels — the full smartphone screen. When creating content for these formats, keep your text and key visuals within the central 1080×1420 area to avoid being obscured by the UI (username, reply bar, action buttons). Stories are ephemeral (24 hours) while Reels are permanent and get distributed to non-followers, making Reels one of the highest-reach formats available on the platform.

How to set your Instagram profile picture

After downloading your resized 320×320 profile picture, go to your Instagram profile, tap your current profile picture, and select "New profile photo". Instagram displays this in a circle, so use the zoom and alignment controls in this tool to ensure your face or logo is centred before downloading. For brand accounts, ensure the logo has adequate padding so it does not get clipped by the circular frame.

Frequently asked questions

What is the correct Instagram profile picture size?+
Instagram displays profile pictures at 320×320 pixels (1:1 square). The platform crops them to a circle, so keep important content centered.
What is the best size for an Instagram post?+
For a square post, use 1080×1080. For portrait, 1080×1350 (4:5 - takes up more feed space). For landscape, 1080×566. Stories and reels are 1080×1920 (9:16).
Will my image quality drop after resizing?+
No. Our resizer uses high-quality bilinear scaling. As long as your source image is at least the target resolution, the output stays crisp.
Does Instagram crop profile pictures?+
Yes - to a circle. Use the alignment and zoom controls in this tool to position your subject so it stays inside the visible circle.
What is the maximum file size Instagram accepts?+
Instagram accepts images up to 8MB. Our tool outputs clean PNG or WebP files that are well within this limit.
Can I use the same image for Instagram Stories and Reels?+
Yes — both use the 1080×1920 (9:16) format. This tool generates one file that works for both. Just be mindful of the UI safe zones when placing text on the image.

Other resizers