All Instagram Image Sizes (2025)
| Image Type | Dimensions | Aspect Ratio | File Size Limit |
|---|---|---|---|
| Profile Picture | 320 × 320px | 1:1 | — |
| Square Post | 1080 × 1080px | 1:1 | 30MB |
| Portrait Post | 1080 × 1350px | 4:5 | 30MB |
| Landscape Post | 1080 × 566px | 1.91:1 | 30MB |
| Story | 1080 × 1920px | 9:16 | 4MB |
| Reels | 1080 × 1920px | 9:16 | — |
| IGTV Cover | 420 × 654px | 9:16 | — |
Detailed Instagram Image Specifications
Instagram Profile Picture
- Recommended size: 320 × 320 pixels
- Minimum size: 110 × 110 pixels
- Aspect ratio: 1:1 (square)
- Display size: 110 × 110px on desktop, smaller on mobile
- Format: JPEG or PNG
- Note: Will be cropped to a circle, keep important content centered
Instagram Feed Posts
Square Post (Classic Instagram)
- Recommended size: 1080 × 1080 pixels
- Aspect ratio: 1:1
- File size limit: 30MB
- Best for: Product photos, quotes, general content
Portrait Post (Vertical)
- Recommended size: 1080 × 1350 pixels
- Aspect ratio: 4:5
- File size limit: 30MB
- Best for: Takes up more feed space, better engagement
Landscape Post (Horizontal)
- Recommended size: 1080 × 566 pixels
- Aspect ratio: 1.91:1
- File size limit: 30MB
- Best for: Landscape photos, wide-angle shots
Instagram Stories & Reels
Instagram Story
- Recommended size: 1080 × 1920 pixels
- Aspect ratio: 9:16 (vertical)
- File size limit: 4MB for images
- Duration: Available for 24 hours
- Safe zone: Keep important content 250px from top and bottom
Instagram Reels
- Recommended size: 1080 × 1920 pixels
- Aspect ratio: 9:16 (vertical)
- Format: MP4 or MOV for video, JPEG/PNG for thumbnails
- Best for: Short-form vertical video content
Instagram Image Best Practices
✅ Do's
- ✓ Use 1080px width for optimal quality
- ✓ Test portrait (4:5) posts for better engagement
- ✓ Keep stories within the safe zone (avoid top/bottom edges)
- ✓ Use high-resolution images
- ✓ Maintain consistent visual style
- ✓ Optimize file sizes for faster loading
- ✓ Use JPEG for photos, PNG for graphics
❌ Don'ts
- ✗ Don't upload images smaller than 1080px width
- ✗ Avoid excessive text on images
- ✗ Don't ignore safe zones in stories
- ✗ Avoid low-quality or pixelated images
- ✗ Don't use wrong aspect ratios (will be cropped)
- ✗ Avoid oversaturated or overly edited images
- ✗ Don't exceed file size limits
Also Optimize For...
Get perfectly sized images for all social media platforms
Frequently Asked Questions
What is the best Instagram post size?
For square posts: 1080 × 1080px. For portrait posts that take up more feed space: 1080 × 1350px (4:5 ratio). Portrait posts typically get better engagement as they occupy more screen real estate.
What size should my Instagram profile picture be?
Upload at 320 × 320 pixels for best quality. Instagram will display it at 110 × 110px, but uploading at higher resolution ensures it looks sharp. Remember it will be cropped to a circle, so keep important elements centered.
What are the Instagram Story dimensions?
Instagram Stories are 1080 × 1920 pixels (9:16 aspect ratio). Keep important content within the "safe zone" - at least 250px from the top and bottom edges, as profile pictures and buttons may cover these areas.
Can I upload images larger than 1080px?
Instagram will compress images down to 1080px width, so uploading larger images won't improve quality. Stick to 1080px width for the best balance of quality and file size.
What's the difference between Instagram posts and Reels?
Posts are static images in your feed (1080 × 1080 or 1080 × 1350px), while Reels are short-form videos (1080 × 1920px). Reels use the vertical format like Stories and appear in a dedicated Reels tab and the main feed.
Does Instagram reduce image quality?
Yes, Instagram compresses all uploaded images. To minimize quality loss, upload images at exactly 1080px width, use JPEG format with 80-100% quality, and keep file sizes under 1MB when possible.