Image stretcher
Stretch an Instagram landscape post to 1080×566
The profile grid crops a 1080×1350 portrait post down to a center square. Reels and the Reels cover are 1080×1920, with buttons over the lower third. The landscape post is 1080×566, shorter than a 16:9 still.
Instagram post, grid, and Reels boxes
Portrait posts are 1080×1350. The profile grid shows a center square. Landscape posts are 1080×566.
Size chart
Pixel width, height, and the reduced ratio for every template on this page.
| Template | Width | Height | Ratio |
|---|---|---|---|
| Story | 1080 | 1920 | 9:16 |
| DP | 320 | 320 | 1:1 |
| Profile | 320 | 320 | 1:1 |
| Reels | 1080 | 1920 | 9:16 |
| Post | 1080 | 1080 | 1:1 |
| Post (portrait) | 1080 | 1350 | 4:5 |
| Post (landscape) | 1080 | 566 | 540:283 |
| Reels Cover | 1080 | 1920 | 9:16 |
What the grid does to a 1080×1350 post
Square is 1080×1080, portrait is 1080×1350, landscape is 1080×566. One stretch cannot feed all three, and the grid then crops the portrait to a center square.
Reels and the Reels cover are 1080×1920. The username, caption, and buttons sit on the lower part of that frame. Keep type above that band.
Profile and DP are 320×320. They are not a crop of the 1080×1350 post, and they are a different square from the 1080×1080 feed post.
How to stretch an image for an Instagram frame
Instagram’s grid, Stories, and Reels are three different crops of the same idea. The numbers below are the ones on this page.
- Step 1
Start from the camera file
A story export is a bad source for the grid. Open the original, because 1080×1920 and 1080×1350 throw away different edges.
- Step 2
Choose the Instagram row
Square post is 1080×1080. Portrait post is 1080×1350. Landscape post is 1080×566. Story, Reels, and Reels Cover are 1080×1920. Profile and DP are 320×320.
- Step 3
Remember what the grid keeps
A 1080×1350 portrait is cropped to a center square on the profile grid. Stretching the portrait taller does not protect the top and bottom once the grid slices them off.
- Step 4
Leave room at the bottom of a Reel
Reels and the Reels Cover are 1080×1920, and the username sits on the lower part of the frame. Download JPEG for a photo and PNG for type. Then place words above that lower band.
Instagram frames that do not substitute for each other
Each case is a row in the size chart on this page.
Profile grid versus the portrait post
The feed can show 1080×1350. The grid then shows a square cut from the center. Design the portrait so the subject survives that second crop.
Landscape post
1080×566 is shorter than a 16:9 still. A 1920×1080 frame stretched only to 1080 wide is still too tall for this row.
Story and Reels
Both are 1080×1920 here. The Reel also covers the bottom with buttons. A story that puts the caption on the lower edge fails as a Reel cover.
Square post
1080×1080 is the classic grid tile. Stretching a landscape into it widens nothing; it compresses height. Crop when the horizon must stay level.
Profile picture
Profile and DP are 320×320 and shown in a circle. Corners go away. Do not reuse the 1080×1080 post as the avatar without a tighter frame.
Why stretch for Instagram with ImageStretcher
The grid crops a portrait post
A portrait post is 1080×1350 in the feed. On the profile grid Instagram shows a center square, so the top and bottom of that post disappear.
Reels cover the bottom
Reels and the Reels Cover are 1080×1920. The username, caption, and buttons sit on the lower part of the picture. Keep type above that band.
Landscape posts are short
The landscape post is 1080×566, shorter than a 16:9 still. A widescreen frame will not fill it without its own stretch.
Three post shapes
Square is 1080×1080, portrait is 1080×1350, and landscape is 1080×566. One stretch cannot feed all three.
Formats and limits for Instagram stretching
Download JPEG or WebP for Instagram photos. Use PNG for a type-heavy 1080×1080 tile. The 320×320 profile does not need a print-sized file.
Photos at 1080×1350 or on a Reels cover survive as JPEG or WebP. A flat 1080×1080 graphic with type is the one to keep as PNG.
A 16:9 still does not fill 1080×566. The grid will still crop a 1080×1350 file after you export it.
The grid crops what the feed still shows
A 1080×1350 portrait can look right in the feed and still lose its top and bottom on the profile grid, which keeps a center square.
1080×566 is shorter than a 16:9 frame at the same width. Reels at 1080×1920 hide the lower third under the username and buttons.
Instagram 1080×566 and Reels FAQ
- Which Instagram sizes can I stretch on this page?
- Square post 1080×1080, portrait post 1080×1350, landscape post 1080×566, Story and Reels and Reels Cover 1080×1920, profile and DP 320×320.
- Does the Instagram grid show my full portrait post?
- No. The feed can show 1080×1350. The profile grid shows a center square, so the top and bottom of that portrait disappear.
- Are Story and Reels the same file here?
- They are both 1080×1920 on this chart. Reels still cover the lower area with the username and buttons, so the same pixels are a poor caption layout.
- Why is the landscape post not 16:9?
- This page lists it as 1080×566, which is shorter than 1920×1080 scaled to 1080 wide. You need a separate stretch, not a scaled YouTube thumbnail.
- What should I download for Instagram?
- JPEG or WebP for photos. PNG when the post is type or a flat graphic. The 320×320 profile is small either way; softness shows up faster if you stretch a tiny source up to 1080.