All Instagram formats with exact pixel dimensions, aspect ratios, and file size limits. Updated for 2026.
Use the correct dimensions for every Instagram placement to ensure your images display crisp and uncompressed. Instagram recompresses images that don't match its expected ratios.
| Asset | Dimensions | Aspect Ratio | File Size Limit | Copy |
|---|---|---|---|---|
| Feed Square Post | 1080 × 1080 px | 1:1 | 30 MB | |
| Feed Portrait Post Recommended | 1080 × 1350 px | 4:5 | 30 MB | |
| Feed Landscape Post | 1080 × 566 px | 1.91:1 | 30 MB | |
| Story / Reel | 1080 × 1920 px | 9:16 | 4 GB (video) | |
| Profile Picture | 320 × 320 px (shown at 110×110) | 1:1 | 10 MB | |
| Highlight Cover | 1080 × 1920 px | 9:16 | — | |
| Carousel Post | 1080 × 1080 px | 1:1 | 30 MB per image | |
| IGTV Cover Photo | 420 × 654 px | ~9:16 | — |
Enter your image dimensions to see which Instagram formats are compatible with your aspect ratio.
The 4:5 portrait format (1080×1350 px) is the most effective feed post size. It occupies the most vertical screen space in the scroll feed, which means more visibility before users scroll past. Square (1:1) posts at 1080×1080 px are classic and versatile — great for repurposing across platforms. Landscape posts are the smallest format in the feed and are generally less engaging for most content types.
Instagram Stories and Reels use the full 9:16 vertical format at 1080×1920 pixels. When designing, keep critical content (text, faces, CTAs) in the center safe zone — roughly the middle 1080×1420 px area. The top and bottom regions can be covered by the interface: account name, interaction buttons, and progress bar.
Although Instagram only displays your profile picture at 110×110 pixels on mobile, always upload at 320×320 pixels minimum. Use a larger source image (500×500 px or more) for the sharpest result. The image is cropped to a circle — keep faces or logos centered with padding around the edges.
For carousel posts (multi-image albums), all images should use the same aspect ratio. The first image sets the crop frame for the entire carousel. Mixing portrait and landscape images in one carousel forces Instagram to crop and may cut off important parts of subsequent slides.
Use JPEG for photos with complex colors and gradients — it compresses better and Instagram prefers it. Use PNG for graphics, illustrations, and images with text overlay where sharpness matters more than file size. Instagram supports both formats. Keep JPEG quality at 85–90% to minimize compression artifacts while staying under the file size limits.