Skip to content

Resize image for Instagram

Is Instagram cutting off part of your photo? Pick a post, Story or Reels size here, move the frame to keep what matters and download a JPG at the right size.

Files never leave your device

Drop images here or

Instagram keeps a post photo whole only when its shape is between 1.91:1 landscape and 3:4 portrait. A tall 9:16 phone photo or screenshot gets cut, and you may lose the part you wanted. Crop it here first and you decide what stays. Choose a 3:4 or 4:5 post, a square, a landscape post, a Story, a Reels cover or a profile picture. Below are the sizes, and what to do when you want no crop at all.

How to resize a photo for Instagram

  1. 1

    Choose a photo

    Drag a photo onto the page or pick it with the button, on a phone straight from your gallery. The 3:4 portrait post is selected first.

  2. 2

    Pick where it goes

    Portrait post, 4:5 post, square, landscape, Story / Reels, Reels cover or profile picture. The frame changes shape right away.

  3. 3

    Move the frame

    Move and resize the frame with your mouse or finger until everything important is inside. The aspect ratio stays locked.

  4. 4

    Download the JPG

    Click Crop for Instagram, download the JPG and post it from the Instagram app. summer.heic becomes summer-cropped.jpg.

Want the whole photo with no crop?

This page always crops, it cannot add borders. If your photo is already between 1.91:1 and 3:4, Instagram keeps it whole, and Resize image shrinks it to 1080 px wide without cutting anything off. A taller or wider photo only fits whole as a post with white or colored bars added in another app.

Instagram post size in 2026

Instagram stores photos up to 1080 px wide and keeps the full photo when the aspect ratio is between 1.91:1 and 3:4. That means 1080 × 1440 px for a 3:4 portrait post, 1080 × 1350 px for 4:5, 1080 × 1080 px for a square and 1080 × 566 px for a 1.91:1 landscape post. With a large enough crop, this page saves exactly those sizes.

3:4 is now the tallest post format, taller than the 4:5 that many older guides still recommend. Instagram enlarges photos narrower than 320 px and scales down anything wider than 1080 px, so a sharp post starts with a crop at least 1080 px wide.

How to post a whole photo on Instagram without cropping

First check the shape. A photo between 1.91:1 and 3:4, such as a 4:5 shot or a square, goes up whole. Shrink it to 1080 px wide with the Width setting on Resize image, and nothing is cut off.

A taller photo, such as a 9:16 phone shot or a 2:3 portrait from a camera, does not fit whole as a post. Post it as a Story, crop it to 3:4 here and choose what stays, or add white bars in an editing app. None of the tools on this site add borders.

Instagram Story, Reels cover and profile picture size

Story / Reels saves a 9:16 photo at up to 1080 × 1920 px, the full height of a phone screen. Reels cover saves up to 420 × 654 px, and Profile picture makes a square of up to 1080 × 1080 px. A smaller crop stays smaller.

Instagram shows the profile picture in a circle, so keep the face in the middle with some room around it. You do not need to upload a round PNG.

Privacy

Images are processed in your browser and never uploaded to a server. Some tools remember your settings on this device, and the files you download stay on it.

FAQ

What size should an Instagram post be?

Instagram stores posts up to 1080 px wide, with an aspect ratio from 1.91:1 to 3:4. In practice that is 1080 × 1440 px for a 3:4 portrait post, 1080 × 1350 px for 4:5, 1080 × 1080 px for a square and 1080 × 566 px for landscape. All four are options here.

Can I post a 9:16 photo as a regular post?

Not whole. A post can be at most 3:4 tall, so Instagram crops a narrower photo when you upload it. Choose Portrait post here and move the frame, or choose Story / Reels, which saves the full 9:16 photo at up to 1080 × 1920 px.

Does Instagram have a file size limit in MB?

Instagram's help page on photo resolution gives sizes in pixels, not a limit in megabytes. What matters is the width and the aspect ratio. A JPG at 1080 px wide is a small file, so the size in MB is rarely the problem.

What size is an Instagram Story?

Story / Reels saves a 9:16 photo, at 1080 × 1920 px when the crop is large enough. That fills a phone screen in portrait. For the Reels cover there is a separate option at 420 × 654 px.

Why does Instagram make my photos blurry?

A common reason is a small crop: when you zoom into a small part of a photo, it has fewer pixels than Instagram can show. Below the fields you see the real size of the result before you crop. If it is under 1080 px wide, pick a bigger crop or a sharper photo.

Should I use JPG or PNG for Instagram?

This page always saves Instagram crops as JPG. For photos, JPG is much smaller than PNG and Instagram takes it without problems. A PNG would only make the file bigger with no visible gain.

What size is an Instagram profile picture?

The Profile picture option makes a square of up to 1080 × 1080 px. Instagram shows it in a circle, so put the face in the middle and leave some room around it. You do not need a round PNG with transparent corners.

Does this page connect to my Instagram account?

No. It does not connect to Instagram, post anything or ask for your password. The photo is cropped in your browser and never uploaded, and you post the JPG from the app yourself. It is free, with no sign-up.