Skip to content

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 photo

Your photos stay on your device

Loading the tool…

Advertisement

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

PresetPixelsShape
Square post1080 × 10801:1
Portrait post1080 × 13504:5
Portrait 3:41080 × 14403:4
Landscape post1080 × 5661.91:1
Carousel1080 × 13504:5
Story / Reel1080 × 19209:16
Profile photo320 × 3201:1, shown as a circle
Custom16 to 8000 pixels per sideyour 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.

Advertisement

How to resize a photo for Instagram

  1. Add the photo

    Drop it on the box or select it from your files.

  2. Choose the placement

    Pick a preset from the list, or type your own width and height.

  3. 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.

  4. 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.

Advertisement

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.

Share Insta-Editor

Advertisement