Instagram Story Resizer

Upload any photo and it's automatically scaled and center-cropped to Instagram's 1080×1920 Story size, with no stretching — free, private, and processed entirely in your browser.

About the Instagram Story Resizer

An Instagram Story fills the entire phone screen, top to bottom — a photo sized for the regular feed looks tiny and letterboxed with black bars above and below when posted as a Story instead. Getting the dimensions right the first time means your Story fills the whole screen the way it's meant to.

This tool resizes any photo to Instagram's Story and Reels size of 1080×1920 pixels (a 9:16 ratio) by scaling and center-cropping it to fill the entire vertical frame — never stretching or distorting your photo. Everything happens locally in your browser; your photo is never uploaded to a server.

How to Resize a Photo for Instagram Stories

  1. Step 1

    Upload your photo

    Drag and drop any JPG, PNG, or WEBP photo, or choose one from your device.

  2. Step 2

    Auto-fit to Story size

    Your photo is scaled and center-cropped to exactly 1080×1920 pixels, with no stretching.

  3. Step 3

    Download and post

    Save the resized photo, ready to upload straight to your Instagram Story.

Frequently Asked Questions

What happens if I skip resizing and just upload a regular photo?

Instagram will crop it to fit the 9:16 frame automatically (often cutting off the top or bottom) or add black bars above and below — resizing yourself first lets you control what's kept in frame.

Will my photo be stretched to fill the screen?

No. The tool scales your photo to cover the full frame, then center-crops any excess — never squeezed or stretched.

Does this work for Reels as well as Stories?

Yes. Reels use the same 1080×1920, 9:16 vertical format.

Is my photo uploaded anywhere to resize it?

No. Everything happens locally in your browser.

Related Tools