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.
Upload your image
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 Picture320 × 320px - Circular crop
- Square Post1080 × 1080px - Classic 1:1 post
- Portrait Post1080 × 1350px - 4:5 portrait
- Landscape Post1080 × 566px - 1.91:1 landscape
- Story1080 × 1920px - Full-screen story
- Reel Cover1080 × 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.