How to Resize Images for Instagram (All Post Types)
Instagram crops images that don't fit its supported sizes. Here are the exact dimensions for every post type — and how to resize for free.
Instagram Image Sizes — Complete Reference
| Post Type | Dimensions | Ratio | Notes |
|---|---|---|---|
| Square Post | 1080 × 1080 px | 1:1 | Standard feed post |
| Portrait Post | 1080 × 1350 px | 4:5 | Takes up more feed space |
| Landscape Post | 1080 × 566 px | 1.91:1 | Panoramic/wide photos |
| Story / Reel | 1080 × 1920 px | 9:16 | Full-screen vertical |
| Profile Photo | 320 × 320 px | 1:1 | Displayed at 110px in feeds |
| Carousel Post | 1080 × 1080 px | 1:1 | Square works best for multi-image |
| IGTV Cover | 420 × 654 px | 1:1.55 | Vertical thumbnail |
How to Resize Your Image for Instagram
- 1.Go to ImageResizer.org/resize.
- 2.Upload your image.
- 3.Enter the target dimensions from the table above.
- 4.If the aspect ratio differs, use the crop tool first to get the right ratio, then resize.
- 5.Download and upload to Instagram.
Tip: For square posts, crop to 1:1 ratio first using the crop tool, then resize to 1080 × 1080.
Try it now — free
Resize to exact Instagram dimensions instantly.
Instagram File Format Tips
- JPG — Best for photos. Max file size 30MB.
- PNG — Best for graphics with text or transparent elements.
- Minimum width: 1080px for all posts (lower resolution gets upscaled and looks blurry).
- Color space: sRGB — Instagram converts other color spaces automatically.
Frequently Asked Questions
What is the best image size for Instagram posts?
1080 × 1080 pixels (1:1 square) is the standard. For portrait posts that take up more feed space, use 1080 × 1350 pixels (4:5).
What size are Instagram Stories?
Instagram Stories are 1080 × 1920 pixels (9:16 aspect ratio). This is full-screen vertical on most smartphones.
Will Instagram crop my photo if it's the wrong size?
Yes. Instagram crops photos that don't fit supported aspect ratios. Resize your image first to control exactly what appears.
What format does Instagram prefer?
JPG for photos (smallest file size). PNG for graphics with text. Maximum file size is 30MB.
Sources & Further Reading
- → Instagram Help Center — Image sizes: Official Instagram documentation on supported image formats and dimensions.
- → Google web.dev — Learn Images: Image optimisation best practices relevant to social media uploads.
- → MDN — JPEG format: JPEG compression behaviour relevant to Instagram's re-compression pipeline.