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
Open Resizo and upload your image
Drag and drop, paste from clipboard, or click to browse. Works with JPG, PNG, WebP, and GIF.
-
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
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 →