Instagram sizes
Instagram post size
The best size for an Instagram feed post is 1080 × 1440 pixels, a 3:4 portrait. It is the tallest shape Instagram supports and the only one that shows uncropped in both the feed and the profile grid. If a scheduling tool publishes for you, use 1080 × 1350 (4:5), the tallest shape Meta’s API lists.
Checked 6 October 2026 · 4 sources · Free resizer
Feed postrecommended size
1080 × 1440px
3:4 aspect ratio · portrait
- Best size
- 1080 × 1440 px (3:4 portrait) when you post from the app
- Portrait 4:5
- 1080 × 1350 px, the tallest shape Meta’s publishing API accepts
- Square 1:1
- 1080 × 1080 px
- Landscape 1.91:1
- 1080 × 566 px, the widest shape Instagram keeps
- Supported shapes
- 1.91:1 to 3:4 (566 to 1,440 px tall at 1,080 px wide); other shapes are cropped to fit
- Width
- Kept as is from 320 to 1,080 px; wider files are sized down to 1,080, narrower than 320 enlarged to 320
- Profile grid
- Shows a 3:4 crop from the middle of each post (1012 × 1350 of a 4:5 post)
- File types
- JPG or PNG in the app; JPEG only through Meta’s publishing API
- File size
- 8 MB maximum through Meta’s publishing API (Instagram’s resolution help page gives no app limit)
- Colour profile
- sRGB, the colour space Meta’s API documents
- Photos per carousel
- Up to 20 in the app, 10 through the API
Resize a photo to 1080 × 1440 px
Free and private: choose how your photo fills the Instagram feed post frame and save it at exactly 1080 × 1440 px.
Fit
Fills the frame and trims what doesn't fit. Drag the preview to choose what stays.
Save as
A smaller file, best for photos (quality 92%).
JPEG, PNG or WebP, up to 40 MB. Saves at exactly 1080 × 1440 px.
Your image never leaves your browser. Nothing is uploaded.
Pick the shape before you design
Instagram keeps photos at up to 1,080 pixels wide, so the shape you choose sets the height. Its help centre says a photo keeps its resolution when its shape is anywhere from 1.91:1, a wide landscape, to 3:4, a tall portrait: at 1,080 pixels wide, that means a height between 566 and 1,440 pixels. A taller post fills more of the screen as people scroll, which is the main reason portrait is the usual pick.
| Shape | Pixels | In the feed | On the profile grid |
|---|---|---|---|
| 3:4 portrait | 1080 × 1440 | Whole image, the tallest option | Fits exactly |
| 4:5 portrait | 1080 × 1350 | Whole image | About 34 px trimmed from each side |
| 1:1 square | 1080 × 1080 | Whole image | 135 px trimmed from each side |
| 1.91:1 landscape | 1080 × 566 | Whole image, the shortest option | Only the middle 424 px or so of the width |
Some popular size guides still give 4:5 as the tallest feed shape. That was the limit for years, but Instagram’s own help centre now gives 3:4 as the tallest shape it keeps, and most phone cameras take 3:4 photos by default when held upright, so a phone photo can go up as shot. The one place 4:5 is still the ceiling is Meta’s publishing API, covered below.
How the 3:4 profile grid crops your post
In early 2025 Instagram changed the profile grid from squares to 3:4 rectangles. The feed still shows your whole photo, but the grid shows a 3:4 slice from the middle of each post. A post can look perfect in the feed and lose a logo or a face at the edge when someone opens your profile.
- 3:4 (1080 × 1440): the grid shows the whole image.
- 4:5 (1080 × 1350): the grid shows the middle 1,012 px, trimming about 34 px from each side.
- Square (1080 × 1080): the grid shows the middle 810 px, so a quarter of the width is gone.
- Landscape (1080 × 566): the grid shows roughly the middle 424 px, about 39% of the width.
Tip: Planning a grid where neighbouring posts line up, such as one picture split across three tiles? Make every post 1080 × 1440, so each tile appears exactly as you designed it.
What Instagram does to the file you upload
Instagram’s help centre spells out the rules. A photo between 320 and 1,080 pixels wide keeps its resolution, as long as its shape is in the supported range. A wider photo is sized down to 1,080 pixels wide. One narrower than 320 pixels is enlarged to 320, which leaves it soft.
A shape outside 1.91:1 to 3:4 is cropped to fit. A full-screen 1080 × 1920 screenshot, for example, is 9:16: to become 3:4 it has to lose 480 pixels of height. A wide panorama goes the other way and loses its ends to reach 1.91:1.
Big files are not a problem in themselves. A 4,000-pixel-wide camera photo in a supported shape is simply scaled down to 1,080 pixels wide, with nothing cut off.
Posting through a scheduler or Meta’s API
Tools that publish posts automatically go through Meta’s Content Publishing API, and its documented limits are tighter than the app’s. At the time of writing, the API takes JPEG images only, up to 8 MB, from 320 to 1,440 pixels wide, in sRGB, in shapes from 4:5 to 1.91:1.
The 4:5 ceiling is the one that catches people out. A 3:4 image that posts fine from your phone may be rejected or cropped by a scheduler, so make scheduled posts 1080 × 1350. Carousels differ too: the API allows up to 10 items in one post, while the app allows 20.
Tip: Designed the post as a PNG? That is fine for the app, but save a JPEG copy for any scheduling tool, since the API accepts JPEG only.
Mistakes that make a post look worse
- Designing at the wrong size and resizing at the end. Set the canvas to 1080 × 1440 or 1080 × 1350 first, so nothing is stretched or squeezed.
- Uploading a small file. Anything under 1,080 pixels wide has less detail to show, and a reused thumbnail or old web image often looks fuzzy on a modern phone.
- Putting text or a logo near the left or right edge of a 4:5 or square post, where the profile grid trims it.
- Exporting in a wide colour profile instead of sRGB, which can shift colours when the image is converted.
- Posting a 9:16 graphic made for Stories to the feed, where a quarter of its height is cut.
Sources
Checked 6 October 2026 against the pages above. Instagram and Facebook change their formats from time to time.
Questions people ask
What size should an Instagram post be?
Use 1080 × 1440 pixels (3:4) when you post from the app: it takes up the most room in the feed and matches the profile grid. For posts that a scheduling tool publishes, use 1080 × 1350 (4:5), because Meta’s API stops at 4:5.
Is 1080 × 1350 still a good size?
Yes. It is fully supported, shows in full in the feed and is the tallest shape the publishing API accepts. The only cost is on your profile, where the 3:4 grid trims about 34 pixels from each side.
Can I post a 9:16 photo to the feed without cropping?
No. The tallest feed shape is 3:4, so a 9:16 image loses a quarter of its height. Full-screen vertical images belong in Stories or Reels, where Meta recommends 9:16.
Why does my Instagram photo look blurry?
Usually the file was too small. Under 1,080 pixels wide there is less detail to show, and under 320 pixels Instagram enlarges the image. Graphics with text also blur if they were resized after export. Make the file 1,080 pixels wide in a supported shape.
Do landscape posts still work?
Yes, down to 1.91:1, which is 1080 × 566 pixels. They show in full in the feed, but the profile grid shows only about the middle 424 pixels, so a wide group photo loses the people at each end.
Related sizes
- Instagram portrait post1080 × 1440 px · 3:4
- Instagram square post1080 × 1080 px · 1:1
- Instagram landscape post1080 × 566 px · 1.91:1
- Instagram carousel post1080 × 1350 px · 4:5
- Instagram profile grid thumbnail1080 × 1440 px · 3:4
- Instagram file size limitsPosting from the app: No file-size limit in Instagram’s help centre; feed photos are kept at 320 to 1,080 px wide
Free tools for this
- No-crop fitterFit whole photos into 4:5, 1:1, 9:16 or 1.91:1 with a plain or blurred background. Up to 20 to a ZIP.
- Grid previewPlan a profile grid of up to 30 images: drag to reorder, pick the tile shape, and save a PNG.
- Post previewMock up a feed post with a carousel, your caption and the “more” cut-off, then save it as a PNG.
More sizes and limits
Sized right. Now turn the comments into DMs
When someone comments a word like GUIDE on your post or Reel, DMFast replies and sends them your link in a DM, in seconds. Free plan, no card.
Start free