Blog

How to Resize Image for Instagram – Correct Sizes 2026

Open Tool Images never leave your device

Instagram crops, compresses, or rejects images that don't match its recommended sizes. Use the right dimensions to ensure your posts look sharp.

Resizo

Instagram is one of the most visual platforms on the internet — and nothing hurts engagement more than a blurry, cropped, or stretched post. When you resize image for Instagram correctly before uploading, you keep full control over how your content looks.

Instagram image sizes: the complete reference

  • Square post: 1080 × 1080 px (1:1 ratio)
  • Portrait post: 1080 × 1350 px (4:5 ratio — uses the most screen space)
  • Landscape post: 1080 × 566 px (1.91:1 ratio)
  • Stories and Reels: 1080 × 1920 px (9:16 ratio)
  • Profile photo: 320 × 320 px minimum; displays as circle
  • IGTV thumbnail: 420 × 654 px

Instagram compresses any image over 1080px wide anyway, so there's no benefit to uploading at 3000px. Uploading at exactly 1080px wide saves upload time and ensures Instagram's compression algorithm has less to work with.

Why Instagram recompresses your images

Instagram automatically recompresses all uploaded images to its standard delivery format. If you upload a 4K photo, Instagram will re-encode it at lower quality. Uploading at 1080px width (at high JPG quality or as WebP) means less aggressive re-compression, resulting in a sharper final post.

How to resize image for Instagram using Resizo

  • Step 1: Decide which format: square (1080×1080), portrait (1080×1350), or landscape (1080×566).
  • Step 2: Open Resizo and drop your image.
  • Step 3: Set width to 1080 and adjust height to match your chosen format.
  • Step 4: Choose JPG as output for standard compatibility, or WebP for the smallest file size.
  • Step 5: Download and upload directly to Instagram.

Instagram Stories and Reels: portrait is king

For Stories and Reels, the optimal format is 1080 × 1920 px (9:16 aspect ratio). This fills the entire vertical screen on mobile. If you upload a landscape or square image to a Story, Instagram will place it in the center with blurred side bars — wasting the immersive full-screen format.

When resizing for Stories, keep the key content (faces, text, product) within the safe zone of roughly 1080 × 1420 px in the center, leaving the top and bottom 250px clear for Instagram's UI elements.

File format recommendations for Instagram

  • JPG: Best for photographs. Instagram's re-compression is gentler with JPG inputs.
  • PNG: Good for graphics with text or sharp edges. Instagram supports PNG uploads.
  • WebP: Instagram accepts WebP uploads. Smaller file, faster upload.

Images never leave your device

Resize images privately now

Open Resizo and resize everything in your browser. No uploads. No waiting.

Open Tool

FAQ

What size should Instagram images be?
Square posts: 1080×1080. Portrait: 1080×1350. Landscape: 1080×566. Stories/Reels: 1080×1920. Profile photo: 320×320 minimum.
Why does Instagram make my images blurry?
Instagram recompresses uploaded images. Upload at exactly 1080px wide with high quality JPG to minimize this effect.
Can I upload WebP to Instagram?
Yes, Instagram accepts WebP. Use WebP for smaller file size and faster upload without quality loss.
What aspect ratio is best for Instagram posts?
4:5 portrait (1080×1350) gets the most screen space and typically drives higher engagement.

Related reading