Resize Photos for Instagram Stories

Don't let Instagram crop out the best parts of your photos. Use ImagePilot to resize your images to exactly 1080x1920 pixels for a perfect fit every time.

Last updated: August 2026

Drop your images here or click to select

Supports JPG, PNG, WebP and AVIF

A Story fills the entire phone screen, edge to edge, with nothing around it to soften the impression. That makes it the surface where a resolution shortfall shows most clearly — there is no column, no card, no thumbnail crop to hide behind. An image that looks acceptable in a feed can look obviously soft when it is the only thing on the display.

It is worth knowing what Instagram's published image guidance actually covers, because it is not this. That guidance describes photos shared to feed: they are sized to 1080 px wide, and keep their original resolution while the aspect ratio stays between 1.91:1 and 4:5. A Story is a full-screen vertical frame, which sits outside that ratio range entirely — so those figures describe a different surface and should not be read across to this one.

What does carry over is the arithmetic. A vertical full-screen frame is 9:16, and 9:16 is the inverse of the widescreen shape most photos and video frames come in. Turning a horizontal source into one is not a resize at all — it is a crop first, because resizing changes dimensions and never proportions. Type vertical dimensions into a horizontal photo and it is squashed, not reframed.

How to resize a photo for an Instagram Story

  1. 1

    Crop to 9:16 before anything else

    If the source is not already a tall vertical, crop it to 9:16 first — Crop 9:16 Vertical Video Thumbnails covers choosing which column of a wide photo to keep.

  2. 2

    Add the cropped image

    Drop it into the box above. Everything runs in your browser, so photos are never uploaded before you have decided to post them.

  3. 3

    Set the vertical dimensions

    With the aspect-ratio lock on, entering the width gives you the height automatically. If it does not resolve to a 9:16 pair, the crop was not exactly on ratio.

  4. 4

    Resize down, not up

    Scaling a larger vertical crop down keeps it crisp. Scaling a small one up adds pixels without adding detail, and a full-screen display is exactly where that becomes obvious.

Pro tip: Compose so the middle of the frame carries the message. Every full-screen vertical surface layers interface over the top and bottom of the image — profile details and captions at one end, buttons and progress indicators at the other — and the exact amount differs between apps and shifts with updates. Keeping text and faces in the central band means one prepared image survives all of them, instead of needing a different version for each place you post it.

Troubleshooting: If the photo looks soft in a Story but fine elsewhere, that is the full-screen display revealing a resolution shortfall rather than a compression problem — resize down from a larger crop instead of up from a small one. If the image looks stretched, it was resized into vertical dimensions without being cropped to 9:16 first. If part of your text is hidden, it is sitting under the interface; move it towards the middle of the frame.

Framing comes first: Crop 9:16 Vertical Video Thumbnails covers taking a vertical slice out of a horizontal photo, including how much of the width you give up. For feed posts rather than Stories, Compress Photo for Instagram explains what Instagram does to images on upload, and Crop Image for Instagram Profile covers the avatar. Other vertical formats: Resize Image for TikTok Background and the gentler 2:3 of Resize Image for Pinterest Pin.

Frequently asked questions

What aspect ratio is an Instagram Story?

9:16 — a full-screen vertical frame, which is the widescreen 16:9 shape turned on its side. That is why a horizontal photo has to be cropped rather than resized: resizing changes the pixel count but never the proportions.

Do Instagram's published photo sizes apply to Stories?

Not directly. The guidance Instagram publishes describes photos shared to feed — sized to 1080 px wide, original resolution kept between 1.91:1 and 4:5. A full-screen vertical frame falls outside that ratio range, so those figures are about a different surface.

Why does my Story look blurry?

Because a Story fills the whole screen, so any shortfall in resolution is displayed at maximum size with nothing around it to disguise it. The usual cause is an image that was enlarged to fit rather than reduced. Crop from the largest original you have and scale down.

How do I turn a landscape photo into a Story?

Crop it to 9:16 first, then resize. A full-height vertical slice of a widescreen photo keeps well under a third of the original width, so choose a source with a strong vertical subject — a person, a building, a road — rather than a wide scene.

Are my photos uploaded when I resize them here?

No. The resize runs entirely inside your browser on your own device — nothing is uploaded, stored, or logged, and it works with your connection switched off once the page has loaded.

Looking for the full-featured version? Open the main Resize Image tool.

Related Tools & Resources