Resize photo for Instagram
Resize a photo to exact Instagram sizes for posts, stories and profile pictures, with crop or fit.
Drop a photo here
or
Choose a photoTry a sample photoYour photos stay on your device
Loading the tool…
Resize a photo to an exact Instagram size
Instagram keeps photos up to 1080 pixels wide and scales down anything larger. A 12-megapixel phone photo is about 4000 pixels wide, so Instagram throws away most of its pixels anyway, and it does that with its own compression. Resizing to the target size yourself gives you control over the sharpness and the framing, and the file uploads faster.
This tool turns any picture into a ready-made Instagram size in one step. You choose the placement, decide how the picture should fit the new shape, and export.
Size presets
| Preset | Pixels | Shape |
|---|---|---|
| Square post | 1080 × 1080 | 1:1 |
| Portrait post | 1080 × 1350 | 4:5 |
| Portrait 3:4 | 1080 × 1440 | 3:4 |
| Landscape post | 1080 × 566 | 1.91:1 |
| Carousel | 1080 × 1350 | 4:5 |
| Story / Reel | 1080 × 1920 | 9:16 |
| Profile photo | 320 × 320 | 1:1, shown as a circle |
| Custom | 16 to 8000 pixels per side | your choice |
The feed limits come from the Instagram Help Center (opens in a new tab) (checked November 2026): a width between 320 and 1080 pixels is kept, and the shape must be between 1.91:1 and 3:4, which at 1080 pixels wide means a height between 566 and 1440. For the tallest feed post, pick Portrait 3:4. Instagram does not publish a profile picture size; 320 × 320 is a common choice that stays sharp in the small circle.
How to resize a photo for Instagram
Add the photo
Drop it on the box or select it from your files.
Choose the placement
Pick a preset from the list, or type your own width and height.
Choose how it fits
"Fill (crop edges)" fills the frame and cuts the edges; "Fit whole photo" keeps everything and fills the empty space with a blurred copy, a color or a gradient. The page starts on Portrait post, Fit, with a white background.
Export
Save the photo as JPG, PNG or WebP at the exact size.
Crop or fit: which one to use
Fill is right when the subject sits in the middle and the edges are unimportant. It cuts the edges evenly; to choose which part stays, set a crop in the same shape in the Crop panel first.
Fit whole photo is right when nothing may be cut, for example a group photo, a screenshot or a poster. The photo is scaled to fit inside the frame and the remaining space is filled, with an optional margin of up to 30%. The blurred background version of this has its own page with more options: blurred photo frame.
Stretching is deliberately not offered, because it squashes faces and circles into ovals.
Resizing questions
Should I upload photos larger than 1080 pixels?
It does no harm, but Instagram reduces them to 1080 pixels wide, so the extra detail is not shown. A file that is already 1080 wide gives Instagram less to change.
Will a small photo look sharp after resizing up?
Enlarging cannot add real detail. Instagram itself enlarges photos narrower than 320 pixels; anything between 320 and 1080 wide is kept as it is, so a smaller photo is fine if that is all you have.
What size should a carousel be?
Use the same preset for every slide. Instagram applies one orientation to the whole post, so slides in a different shape get cropped to the orientation you pick.
Is 4:5 or 3:4 better for portrait posts?
3:4 is taller and fills more of the screen. 4:5 is the older standard and still fits fine. Check how your profile grid looks with either shape before switching your whole feed.
Related tools and guides
To choose the framing by hand, use the crop tool. All sizes for posts, stories, Reels and highlight covers are in the Instagram image size guide, and the other editing tasks are on the photo editor tools page.