PixShed

How to Resize an Image for Instagram (Posts, Stories, Reels)

Instagram displays your image at one of four aspect ratios — 1:1, 4:5, 1.91:1, or 9:16 — and crops anything that doesn't fit. Resize before uploading to control exactly what shows. Here are the canonical dimensions and how to hit them with our Resize Image tool.

📐

Use the calculator

Resize Image

Step-by-step

  1. 1

    Pick the format you're posting

    Square post: 1080×1080. Portrait post: 1080×1350. Landscape: 1080×566. Story/Reel: 1080×1920. Carousel: same as posts.

  2. 2

    Open Resize Image

    Drop your photo into the Resize Image tool.

  3. 3

    Enter the target dimensions

    Type the width and height matching your post type. Toggle "maintain aspect ratio" off if you want exact dimensions even when it stretches.

  4. 4

    Optionally compress after resizing

    Run the result through Compress Image at 80-85% quality — Instagram re-compresses anyway, so smaller upload = same final quality.

  5. 5

    Download and upload

    Save to your device, transfer to phone if needed, post.

💡 Tips

FAQ

Why does Instagram blur my image after upload?

They re-compress aggressively. Upload sharper than needed — slight over-resolution before Instagram's pass usually preserves quality.

Can I post landscape images?

Yes, 1.91:1 aspect — but they show smaller in the feed than portrait. Most creators stick to portrait or square for engagement.

What about profile picture?

320×320 minimum, displayed as a 110px circle. Crop your face into the center; the corners get clipped by the circle mask.