Free Instagram tool
Instagram Image Resizer
Crop one photo to the three sizes Instagram actually uses: 1080 x 1350 for a feed post, 1080 x 1920 for a Story, and 1080 x 1350 again for carousel slides that all match.
Last updated: 2026-08-03
Instagram publishes one recommended size per surface and quietly crops anything else. A feed image should be 1080 x 1350 at 4:5, a Story should be 1080 x 1920 at 9:16, and every slide in a carousel is forced into the aspect ratio of the first slide, which is why one landscape photo in a portrait set ruins the whole post.
The 4:5 recommendation is not arbitrary. Portrait is the tallest shape the feed will render, so the same photograph occupies noticeably more of a phone screen at 1080 x 1350 than it does at 1080 x 1080. That is the cheapest reach improvement available on the platform, and it costs one crop.
This resizer produces all three at once from a single source. Choose the focus point, and the subject stays in frame whether the crop is going tall for a Story or square-ish for the feed. Files are capped at 8 MB for a feed image, and Instagram re-compresses everything to 1080 pixels wide on the way in, so there is nothing to gain from exporting larger.
Your image never leaves your browser. The crop and the export both run on your device, and nothing is uploaded to us. HEIC photos straight from an iPhone only decode in Safari, so export a JPEG copy first if yours will not open.
Instagram sizes to export
Each one is cropped to fill the frame, centered on the focus point you pick.
Focus point
What every crop stays centered on when the shapes do not match.
Focus: Center
Export format
0.85 is the safe default. Push to 0.95 for images with text, drop toward 0.7 only when you are fighting a tight file size cap.
Re-encoding through canvas also drops the EXIF block, so the file you download carries no GPS coordinates, camera model or timestamp.
Instagram image sizes
Every Instagram surface that takes a still image, with the size to export at and the ceiling the file has to stay under.
| Surface | Export at | Aspect ratio | Max file size | File types |
|---|---|---|---|---|
| Feed image | 1080 x 1350 | 4:5 | 8 MB | JPG, PNG |
| Story | 1080 x 1920 | 9:16 | 100 MB | MP4, MOV, JPG, PNG |
| Carousel | 1080 x 1350 | 4:5 | 300 MB | JPG, PNG, MP4, MOV |
Sizes verified 2026-07-31. The file size ceilings are the ones the networks publish, and a scheduling tool sitting in front of them can be tighter still.
JPEG or PNG, and what the quality slider does
The resolution decides whether your image fits the frame. The format and the quality setting decide whether it fits the file size cap, and those are two different problems.
JPEG
Photographs, screenshots of video, anything with gradients
Lossy, and that is the point: a 1080 pixel wide photo lands between 100 KB and 500 KB at quality 0.85, which clears every file size cap on this page with room to spare. The artifacts it introduces hide well in detail and texture.
PNG
Logos, charts, diagrams, screenshots of text, flat color
Lossless, so text stays crisp and flat areas stay flat. The cost is size: the same image can be five to ten times larger than the JPEG, which is what pushes a thumbnail past 2 MB or a Facebook image past 4 MB.
The quality slider only applies to JPEG, and it runs from 0.6 to 1.0. At 0.85, the default here, the difference from the original is invisible at normal viewing size on almost any photograph. Above 0.95 the file grows quickly for very little gain. Below about 0.75 you start to see blocking in skies and other large flat areas, which is the first thing that gives away an over-compressed image.
One thing worth knowing either way: every network re-compresses what you upload. Exporting at maximum quality does not protect the detail, it just means the image is compressed twice. A clean file at the recommended size and a sensible quality survives that better than an enormous one.
Instagram image tips
- Use 4:5 in the feed, not 1:1. At 1080 x 1350 a post fills more of the screen than the same image at 1080 x 1080, and Instagram treats both as native.
- Export at exactly 1080 pixels wide. Instagram re-compresses every upload down to that width anyway, so a 4000 pixel export only makes the upload slower and adds a second round of compression.
- Keep a feed image under the 8 MB cap. JPEG at quality 0.85 puts a 1080 x 1350 photo comfortably under 1 MB, so the cap is only ever a problem for PNG exports of detailed images.
- Crop every carousel slide to the same shape before you upload. Instagram forces the whole set into the aspect ratio of slide one, so a single 16:9 photo in a 4:5 carousel gets cut in half.
- On Stories, keep text and faces out of the top and bottom sixth of the 1920 pixel frame. Your profile row sits over the top of the image and the reply bar sits over the bottom.
- Sharpen slightly after downscaling if the image has fine detail. Scaling a 6000 pixel photo to 1080 softens edges, and Instagram compression softens them again.
Frequently asked questions
What size should an Instagram post be?
For the feed, 1080 x 1350 pixels at 4:5. Square at 1080 x 1080 and landscape at 1080 x 566 are both accepted, but portrait takes the most vertical space in the feed. Stories and Reel covers want 1080 x 1920 at 9:16, and carousel slides use the same 1080 x 1350 as a single feed image.
Is my image uploaded to Instagram or to you when I resize it?
Neither. The resize happens entirely in this tab using canvas, and the result goes to your downloads folder. Nothing reaches our servers and nothing reaches Instagram until you post the file yourself.
Why does my iPhone photo fail to load here?
iPhones save HEIC by default, and browsers other than Safari cannot decode that format, so there is nothing for the tool to draw. Share the photo as a JPEG copy from the Photos app, or switch Settings, Camera, Formats to Most Compatible before you shoot.
Does resizing strip the location data from my photo?
Yes. The resized file is drawn into a new canvas and encoded from scratch, so it carries no EXIF metadata: no GPS coordinates, no camera model, no timestamp. If you post straight from your camera roll instead, that metadata travels with the file.
Will resizing make my Instagram photo look worse?
Scaling down to 1080 wide is what Instagram would do to your file anyway, so doing it yourself at a controlled quality usually looks better than letting the app do it. Keep the JPEG quality slider at 0.85 or above, and use PNG only when the image is a flat graphic rather than a photograph.
Why does Instagram crop my photo even at the right size?
Two common causes. In a carousel, every slide is cropped to the ratio of the first slide, so the set has to be consistent. And in a Story, a 4:5 image is placed on a 9:16 canvas, which means either bars around it or a crop. Export the Story version at 1080 x 1920 rather than reusing the feed file.
Related free tools
Keep the rest of the checklist close: each tool works on its own, no account needed.
Post the right size to every network at once
Postify supports nine platforms in one workflow: plan, schedule, and publish without juggling five different tools.