You spend twenty minutes editing the perfect photo, post it to Instagram, and… it comes out soft, cropped in a strange place, or with your text cut off. Almost always the culprit is the same: the image wasn't the right size for the spot you put it in.
Instagram silently resizes and crops anything that doesn't match its expected dimensions, and that's where quality gets lost. The fix is simple — start with the right size. Here are the exact 2026 dimensions for every part of Instagram, plus how to resize any image to fit perfectly in a few seconds.
Why Instagram sizes matter
Instagram displays images at fixed dimensions. When you upload something larger or a different shape, it compresses your image to fit — and that automatic compression is aggressive. Upload a giant 4000px-wide photo and Instagram squeezes it down hard, which is exactly when you see blurriness, banding in gradients, and mushy text.
Give Instagram a picture that's already the correct size and shape, and it barely has to touch it. The result looks crisp because you did the resizing on your terms instead of leaving it to Instagram's compressor.
Every Instagram size in 2026
Here are the dimensions to export to. The two you'll use most are the square post and the vertical story.
| Where it appears | Best size (pixels) | Aspect ratio |
|---|---|---|
| Square post | 1080 × 1080 | 1:1 |
| Portrait post (recommended) | 1080 × 1350 | 4:5 |
| Landscape post | 1080 × 566 | 1.91:1 |
| Stories & Reels | 1080 × 1920 | 9:16 |
| Profile photo | 320 × 320 | 1:1 |
Two things worth knowing: the portrait 1080 × 1350 post takes up the most screen space in the feed, so it usually earns more attention than a square. And everything tops out around 1080px wide — Instagram won't display feed images larger than that, so exporting at 1080px is the sweet spot between sharpness and file size.
Aspect ratios explained simply
Aspect ratio is just the shape of your image — its width compared to its height — and it matters even more than the exact pixel count. If the shape is wrong, Instagram crops your photo to make it fit, and that's how heads and text get chopped off.
- 1:1 is a perfect square.
- 4:5 is a tall rectangle — the ideal feed post.
- 9:16 is a full-screen vertical — stories and reels.
Match the shape first, and the pixels take care of themselves.
How to resize an image for Instagram
You don't need Photoshop for this. Here's the fastest way:
- Open the Resize for Instagram tool.
- Drop in your photo and choose the format — square, portrait, story, and so on.
- Position the crop so nothing important gets cut, then download.
Need a custom size instead? The Image Resizer lets you type any width and height, and the Crop Image tool is handy when you just want to change the shape by hand.
How to avoid blurry uploads
Right size is half the battle; these habits handle the rest:
- Export at 1080px wide, not 4000px. Bigger isn't better here — oversized images only trigger heavier compression.
- Upload over Wi-Fi. On a weak connection Instagram sometimes serves a lower-quality version of your post.
- Keep the file reasonable. If your export is huge, run it through the Image Compressor first so Instagram has less to squeeze.
- Use the right format. JPG for photos, PNG for graphics with text or sharp edges.
Do those and your posts will look exactly as sharp on Instagram as they did in your editor.
Frequently asked questions
The 1080 × 1350 pixel portrait post (4:5 ratio) is best because it fills the most space in the feed and tends to get more attention. The classic 1080 × 1080 square also works well. Both display at up to 1080px wide.
Usually because the image wasn't close to 1080px wide or the right aspect ratio, so Instagram's automatic compression had to work hard and softened it. Resize and compress before uploading, and upload over Wi-Fi rather than a weak mobile signal.
1080 × 1920 pixels, a 9:16 vertical that fills the whole screen. Keep important text and faces away from the very top and bottom, where Instagram's buttons and your username sit.
Yes — export it at 1080 × 566 (a 1.91:1 ratio) and it fits the landscape slot without cropping. It appears smaller in the feed than a portrait post. To keep an even wider photo fully visible, resize it to that ratio or add padding around it.