Why 1080 px wide?
Instagram displays photos at up to 1080 px wide. Larger photos are scaled down and smaller ones are enlarged, which can make them look soft. Start from the original photo and export it at 1080 px wide for the sharpest result.
Guide
The right size for every Instagram format, so your photos aren't cropped or blurry. Each size links to a free tool that makes it for you.
| Format | Size | Ratio | Free tool |
|---|---|---|---|
| Feed post — portraitTakes up the most space in the feed. | 1080 × 1350 px | 4:5 | Image Resizer |
| Feed post — 3:4Matches the profile grid shape. | 1080 × 1440 px | 3:4 | Image Resizer |
| Feed post — squareThe classic Instagram shape. | 1080 × 1080 px | 1:1 | Image Resizer |
| Feed post — landscapeShows smaller in the feed than portrait. | 1080 × 566 px | 1.91:1 | Image Resizer |
| Stories & ReelsKeep text away from the top and bottom edges. | 1080 × 1920 px | 9:16 | Image Resizer |
| Carousel slideUp to 20 slides, all in the same shape. | 1080 × 1350 px | 4:5 | Carousel Splitter |
| Profile grid tileHow posts appear on your profile. | 1080 × 1440 px | 3:4 | Grid Maker |
| Highlight coverShown as a circle cut from the centre. | 1080 × 1920 px | 9:16 | Highlight Covers |
| Profile pictureShown as a small circle; upload at least this size. | 320 × 320 px | 1:1 |
Guide
Instagram displays photos at up to 1080 px wide. Larger photos are scaled down and smaller ones are enlarged, which can make them look soft. Start from the original photo and export it at 1080 px wide for the sharpest result.
Since 2025 the profile grid shows posts as 3:4 portrait tiles instead of squares. A 4:5 or square post still works, but its edges are trimmed in the grid. Posting at 1080 × 1440 px shows the whole picture on your profile.
Instagram covers the top of a Story with your name and the bottom with the reply bar, and Reels add buttons on the side. Keep faces and text in the middle of the 1080 × 1920 px frame.
FAQ
1080 × 1350 px (4:5 portrait) takes up the most space in the feed. If you want the whole photo to show on your profile grid, use 1080 × 1440 px (3:4).
1080 × 1920 px, a 9:16 vertical frame. Keep important content away from the top and bottom edges.
Yes. Use the Image Resizer to fit the whole photo into an Instagram size, with a blurred or coloured background filling the rest.
Usually because the photo is smaller than 1080 px wide, or because it was saved and compressed several times. Upload the original photo at 1080 px wide.
Tools
Simple, free tools for creators, brands and anyone who posts on Instagram.
Split one photo into 3, 6, 9 or 12 posts for a seamless profile grid. Your photo never leaves your device.
Open toolCut a wide photo or panorama into 2–10 slides that join up seamlessly when people swipe.
Open toolCreate matching Story Highlight covers with icons or text on any colour or gradient.
Open toolFit any photo to Instagram's post, Story or landscape size without cropping, with a blurred or colour background.
Open toolTurn your text into stylish fonts for your bio, captions and comments. Copy with one tap.
Open toolWork out the engagement rate of an Instagram account from its followers, likes and comments.
Open toolMake a countdown series or event card for Instagram Stories, from 7 days to go to Today.
Open toolPick fair, random giveaway winners and alternates from a pasted list of names.
Open toolSee where Instagram's buttons and caption cover your Story or Reel before you post.
Open tool