Instagram Image Resizer — All 28 Sizes in One ZIP

Upload one image, get every Instagram format — profile, posts, stories, reels, ads, and shopping — pre-sized and ready to post. 100% in-browser, no sign-up.

Drop your image here

or click to browse · PNG, JPG, WEBP, GIF · Max 20 MB

Instagram Image Sizes 2026

Complete Instagram Size Reference — All 28 Formats

Every preset in the resizer above, organized by content type. Instagram's minimum upload width is 500 px; maximum file size is 30 MB.

Carousel Posts

Format Dimensions
Carousel — Square 1080 × 1080 px
Carousel — Landscape 1080 × 566 px
Carousel — Portrait 1080 × 1350 px

Stories & Reels

The Safe Zone (1080×1420 px) keeps text and CTAs clear of Instagram's top and bottom UI chrome — use it whenever your Story includes a caption or button.

Format Dimensions
Story — Full Screen 1080 × 1920 px
Story — Safe Zone 1080 × 1420 px
Reels Cover 1080 × 1920 px
Reels — Full Screen 1080 × 1920 px

Explore & Highlights

Format Dimensions
Explore Thumbnail 1080 × 1080 px
Highlight Cover 1080 × 1920 px

Instagram Ads

Ad Format Dimensions
Feed Ad — Square 1080 × 1080 px
Feed Ad — Landscape 1080 × 566 px
Feed Ad — Portrait 1080 × 1350 px
Stories Ad — Full Screen 1080 × 1920 px
Stories Ad — Safe Zone 1080 × 1420 px
Reels Ad 1080 × 1920 px
Carousel Ad Card 1080 × 1080 px
Explore Ad 1080 × 1080 px
Shopping Ad — Square 1080 × 1080 px
Shopping Ad — Landscape 1080 × 566 px

Instagram Shopping

Format Dimensions
Product Image — Square 1080 × 1080 px
Product Image — Portrait 1080 × 1350 px
Shop Tab Cover 1080 × 1080 px
Collection Cover 1080 × 1080 px

Instagram Live

Format Dimensions
Live Thumbnail 1080 × 1920 px

How to Resize an Image for Instagram

  1. 1

    Open Resizo and upload your image

    Drag and drop, paste from clipboard, or click to browse. Works with JPG, PNG, WebP, and GIF.

  2. 2

    Enter the Instagram dimensions

    Type the width and height from the table above (e.g. 1080 × 1080 for a square post). Unlock aspect ratio to enter both values independently.

  3. 3

    Choose JPG quality and download

    Set quality to 80–90 for Instagram (higher than that offers no visible benefit). Click Download and your file is ready to post.

Frequently Asked Questions

What is the best image size for an Instagram post?

The ideal Instagram post size is 1080×1080 px for square, 1080×1350 px for portrait (4:5), and 1080×566 px for landscape. Portrait posts get the most feed real estate and tend to perform best.

What size should an Instagram Story be?

Instagram Stories should be 1080×1920 px (9:16 aspect ratio). This fills the full screen on all modern smartphones. The same dimensions apply to Reels thumbnails.

How do I resize an image for Instagram without losing quality?

To resize for Instagram without losing quality, use bicubic interpolation (not bilinear), export at JPG quality 85–90, and start from Instagram's exact pixel dimensions. Browser-based tools like Resizo process this without server re-compression. Instagram applies its own compression on upload, so a high-quality 1080px-wide source is essential.

Does Resizo upload my photos to a server?

No. All processing happens in your browser using the HTML5 Canvas API. Your images never leave your device — no server, no cloud, no privacy risk.

Ready to resize your Instagram image?

Free, instant, private. No sign-up. Works on mobile and desktop.

Open Resizo Image Resizer →