Resize Image for Instagram
Resize images to exact Instagram dimensions — posts, stories, reels, carousel, profile picture. Choose a preset and download instantly.
Your image is uploaded over an encrypted connection and automatically deleted after 2 hours.
Instagram Image Sizes in 2026
Instagram supports several image formats, each with specific dimensions. Using the exact recommended size prevents double-compression and ensures your images look sharp on every device. Here is a complete reference for all Instagram image types:
| Format | Size (px) | Aspect Ratio | Max File Size | Notes |
|---|---|---|---|---|
| Square Post | 1080 × 1080 | 1:1 | 30 MB | Classic format, clean grid look |
| Portrait Post | 1080 × 1350 | 4:5 | 30 MB | Best engagement — max feed space |
| Tall Post (NEW) | 1080 × 1440 | 3:4 | 30 MB | New in 2025, matches grid preview |
| Landscape Post | 1080 × 566 | 1.91:1 | 30 MB | Least engagement, letterboxed on mobile |
| Story (image) | 1080 × 1920 | 9:16 | 30 MB | Full-screen vertical, 5 sec display |
| Story (video) | 1080 × 1920 | 9:16 | 250 MB | Up to 60 sec per segment |
| Reel | 1080 × 1920 | 9:16 | 4 GB | Up to 3 min (in-app), 15 min via API |
| Reel Cover | 1080 × 1920 | 9:16 | 30 MB | Thumbnail shown in feed & profile |
| Carousel | 1080 × 1350 | 4:5 | 30 MB per image | Up to 20 slides, first slide sets ratio |
| Profile Picture | 320 × 320 | 1:1 | 30 MB | Cropped to circle, stored at 320 px |
| Highlights Cover | 1080 × 1920 | 9:16 | 30 MB | Cropped to circle, center important elements |
| Shop Product | 1024 × 1024 | 1:1 | 8 MB | Square for catalog, clean background |
All image formats support JPG and PNG. Instagram converts uploads to JPEG internally. Upload in RGB color mode (not CMYK).
Best Practices for Instagram Images
Use portrait 4:5 for maximum engagement. A 1080 × 1350 image takes up the most screen real estate in the Instagram feed. Studies consistently show portrait posts outperform square and landscape formats in likes, comments, and saves.
Keep safe zones in mind for Stories and Reels. Instagram overlays the username bar at the top (~14% of the screen) and a reply/interaction bar at the bottom (~20%). Keep all important text, logos, and key elements within the center 1080 × 1420 px safe zone — at least 250 px from top and bottom edges.
Make the first carousel slide count. The first slide’s aspect ratio is applied to all subsequent slides. Instagram auto-crops any slide that doesn’t match. Use consistent dimensions (ideally 1080 × 1350 for all slides) to prevent unexpected cropping.
Profile pictures are cropped to a circle. Upload at 320 × 320 px minimum. Keep faces and logos centered because edges will be clipped by the circular crop. On desktop, profile pictures display at ~150 px, so higher resolution helps.
Use 1080 px width for everything. Instagram downscales anything wider than 1080 px and upscales anything narrower than 320 px (with quality loss). Uploading at exactly 1080 px wide avoids both — the image passes through with only one round of compression.
How Instagram Handles Uploads
When you upload a photo to Instagram, the app applies several transformations before publishing:
- Downscaling — any image wider than 1080 px is downscaled to 1080 px width while maintaining aspect ratio. Images smaller than 320 px wide are upscaled (with visible quality loss).
- JPEG compression — Instagram converts all images to JPEG and applies its own compression. This is unavoidable, but you can minimize the damage by uploading at the exact target dimensions.
- Aspect ratio enforcement — images outside the accepted range (1:1 to 4:5 for posts, 9:16 for stories) are auto-cropped. Landscape images wider than 1.91:1 are cropped from the sides.
- Color profile conversion — images in CMYK, Adobe RGB, or other profiles are converted to sRGB, which can shift colors. Upload in sRGB to avoid surprises.
Why exact dimensions matter: If your image is 2400 × 3000 px, Instagram first downscales it to 1080 × 1350, then compresses it to JPEG. That’s two quality-reducing steps. If you upload at exactly 1080 × 1350, the downscaling step is skipped entirely, and your image only gets compressed once — resulting in noticeably sharper output.