Best Instagram Image Sizes in 2026: Every Format Covered
The exact Instagram image sizes for posts, stories, reels, profile pictures and carousels. Stop getting blurry uploads and unexpected cropping.
Best Instagram Image Sizes in 2026
You upload a perfectly good image to Instagram, and it comes out blurry. Or cropped in the wrong place. Or weirdly zoomed in.
This happens because Instagram has specific dimension requirements for each format, and it will force-fit anything that doesn't match.
Here's the reference I keep coming back to whenever I need to check a size.
Quick Reference Table
| Format | Dimensions (px) | Aspect Ratio |
|---|---|---|
| Square Post | 1080 × 1080 | 1:1 |
| Portrait Post | 1080 × 1350 | 4:5 |
| Landscape Post | 1080 × 566 | 1.91:1 |
| Story / Reel | 1080 × 1920 | 9:16 |
| Profile Picture | 320 × 320 | 1:1 |
| Carousel | 1080 × 1350 | 4:5 (keep consistent) |
If you just needed the numbers, there you go. Below I'll explain what actually matters for each one.
Feed Posts
Square (1080 × 1080)
The original Instagram format. Still works, still looks clean. Nothing to overthink here—just make sure you're at 1080px minimum width. Anything smaller gets upscaled and looks soft.
Portrait (1080 × 1350)
This is the one you probably want for most posts. It takes up more vertical screen space in the feed, which means more time in view as people scroll. The 4:5 ratio is the tallest Instagram allows in feed—go taller and it gets cropped.
Landscape (1080 × 566)
Rarely the best choice. It takes up less space in feed and gives your image less visual impact. That said, some content (panoramas, wide product shots) just works better horizontal. If you use it, don't go below 1080px wide.
Stories and Reels (1080 × 1920)
Both use 9:16 full-screen vertical format.
A couple of things worth knowing:
- Safe zone: Keep text and important content away from the top ~250px and bottom ~250px. The Instagram UI (username, buttons, caption) covers those areas.
- Reel cover cropping: When displayed in your profile grid, reel covers get cropped to roughly a 9:16 center portion. If you add text to a cover image, center it vertically.
I see people make the text-at-the-edge mistake constantly. It's not obvious until you publish and half your CTA is hidden behind the "Send Message" button.
Profile Pictures (320 × 320)
Instagram stores them at 320 × 320, though you can upload larger (it'll downscale). The display is circular, so anything in the corners gets clipped. Keep your subject centered and don't rely on edge details being visible.
Carousels
Use the same dimensions for every slide. If you mix ratios, Instagram forces all slides to match the first one—which means unexpected cropping on slides 2, 3, etc.
The safest bet is 1080 × 1350 across all slides (portrait format, maximum feed presence).
Why Your Images Look Blurry After Uploading
If your image looks fine on your phone but bad after posting, it's usually one of these:
| Problem | Fix |
|---|---|
| Image is under 1080px wide | Resize to at least 1080px before uploading |
| Wrong aspect ratio | Instagram auto-crops; resize to the correct ratio first |
| Over-compressed JPEG | Use PNG or high-quality JPEG (>80%) |
| Uploaded via poor connection | Instagram compresses more aggressively on slow networks—try WiFi |
| Multiple re-saves | Each save adds compression artifacts. Work from the original file |
The single biggest fix: make sure your image is 1080px wide and matches the correct aspect ratio before you upload it.
How to Resize Images Before Uploading
You don't need Photoshop for this. Any tool that lets you set exact pixel dimensions and crop to a specific ratio works.
I use OToolbox Image Resizer because it runs in the browser (nothing gets uploaded to a server), and you can pick Instagram presets directly:
- Square post resizer (1080 × 1080)
- Portrait post resizer (1080 × 1350)
- Story/Reel resizer (1080 × 1920)
The point isn't which tool you use—it's that you resize before uploading instead of letting Instagram's algorithm decide what to crop and compress.
One Thing That Actually Changed in 2026
Instagram now supports higher resolution displays better than before, but the upload dimensions haven't changed. The advice from 2024 still applies: 1080px width is the target. Going to 2160px doesn't improve quality on Instagram—it just makes the file larger and triggers heavier compression.
Stick with 1080px wide. It's the sweet spot.