Instagram Image Size Guide 2026
Uploading a photo to Instagram only to find it cropped, stretched, or blurry is frustrating. The problem is almost always the same: wrong image dimensions. Instagram has specific sizes for every type of post, story, and profile picture — and using the right ones makes a visible difference.
This guide covers every Instagram image size you need in 2026, plus how to resize your images in seconds using a free browser-based tool.
Instagram post sizes
Square post — 1080 × 1080 px
The classic Instagram format. Works for almost any image and looks best in the profile grid. If you are unsure which size to use, this is the safe default.
Portrait post — 1080 × 1350 px
Portrait posts use the full height of the Instagram feed and take up more screen space, which means more attention. The aspect ratio is 4:5. This is the best choice for photos of people, tall buildings, or product shots.
Landscape post — 1080 × 566 px
Landscape posts are wider than they are tall (1.91:1 ratio). Use them for sweeping landscapes, wide group shots, or when the subject needs more horizontal space.
Instagram Story and Reel sizes
Story — 1080 × 1920 px
Full-screen vertical format (9:16 ratio). Keep important content away from the top 250 px and bottom 340 px — those areas are covered by Instagram's interface.
Reel cover — 1080 × 1920 px
Same dimensions as a Story. The safe zone for the cover image is the central square (1080 × 1080).
Reel video — 1080 × 1920 px
Vertical video format. If you upload a horizontal video, Instagram will add blurred bars on the top and bottom.
Instagram profile and other sizes
Profile picture — 320 × 320 px
Instagram displays it as a circle, but you should upload a square image. The minimum recommended size is 320 × 320 px. For sharpness on retina displays, upload 1080 × 1080 px.
Instagram carousel — 1080 × 1080 px (per slide)
All slides in a carousel should be the same aspect ratio to avoid awkward cropping. Square 1080 × 1080 px is safest.
Instagram ad — 1080 × 1080 px
Feed ads use the same sizes as regular posts: 1080 × 1080 (square), 1080 × 1350 (portrait), or 1080 × 566 (landscape).
Why Instagram image size matters
When you upload an image that does not match Instagram's preferred dimensions, one of three things happens:
- Cropping — Instagram trims the edges to fit its frame, often cutting off important parts of the photo.
- Compression — images that are too large get re-compressed, which reduces quality.
- Blurriness — images that are too small get stretched, which makes them look soft.
Resizing your image to the exact dimensions before uploading avoids all three problems.
How to resize an image for Instagram
You do not need Photoshop or any paid app. Use the free Xmico Image Resizer:
- Open the Image Resizer in your browser.
- Upload your photo (JPG, PNG, or WebP).
- Select a preset — 1080 × 1080 (Instagram square) or 1080 × 1350 (Instagram portrait).
- Click Resize image.
- Download the result and upload it directly to Instagram.
The whole process takes under 20 seconds, and it works on both mobile and desktop.
Should you upload at higher resolution?
No. Instagram re-compresses every image you upload. If you send a 4000 × 4000 px photo, Instagram will shrink it — sometimes badly. Uploading at exactly 1080 px gives you the cleanest result.
Instagram image quality tips
- Start from the highest-resolution original. Do not upscale small photos — Instagram will not add detail that is not there.
- Use JPG for photos, PNG for graphics. JPG compresses better for photographic content.
- Do not re-save your image multiple times. Each save reduces quality slightly.
- Avoid Instagram's built-in filters if you have already edited the photo. Double-editing degrades quality.
- Turn off "High Quality Uploads" in Instagram settings if you already resized your images — otherwise Instagram will re-compress and waste the effort.
Common questions
What is the best Instagram image size?
1080 × 1080 px is the safest for square posts. For maximum feed coverage, use 1080 × 1350 px (portrait).
Why is my Instagram photo blurry?
The most common reasons: uploading too small an image (under 1080 px wide), uploading too large an image (Instagram re-compresses it), or taking a screenshot instead of uploading the original file.
What size should Instagram Stories be?
1080 × 1920 px (vertical 9:16 ratio).
What size is Instagram profile picture?
Upload a square image at least 320 × 320 px. For the sharpest result on retina screens, upload 1080 × 1080 px.
Does Instagram compress images?
Yes. Every image is re-compressed when uploaded. Uploading at exactly 1080 px wide minimises the loss.
Can I resize an image for Instagram on my phone?
Yes. The Xmico Image Resizer works in Safari on iPhone and Chrome on Android.
Summary
- Square post: 1080 × 1080 px
- Portrait post: 1080 × 1350 px
- Landscape post: 1080 × 566 px
- Story / Reel: 1080 × 1920 px
- Profile picture: 320 × 320 px minimum
Ready to resize? Open the free Xmico Image Resizer and select the Instagram preset in seconds.
Related tools: Image Compressor · Image to PDF