Instagram Story Resizer

Resize any image to exactly 1080×1920 — Instagram Story’s full-screen size. Perfect 9:16 vertical, no distortion. Free, instant, private.

Your files never leave your device — all processing happens in your browser.
Pre-set to 1080 × 1920 (Instagram Story) — you can change it anytime.

Drop your image here

or browse files — JPG, PNG, WebP

Output: —

Your resized image is ready

Original
—
Resized
—
Resized image preview

How it works

1

Upload

Drop your photo into the box above — JPG, PNG or WebP. It is read locally; nothing is uploaded.

2

Resize

The dimensions are pre-set to 1080 × 1920 — Instagram Story’s full-screen size. Adjust them if you need a different size, then hit Resize & download.

3

Download

Check the before/after dimensions in the preview, then download your perfectly sized image.

Why 1080×1920 is the Story standard

1080×1920 is Instagram’s native Story resolution: the 9:16 vertical ratio that fills a phone screen edge to edge. Upload anything else and Instagram scales and crops it on its own terms — often cutting off text or faces at the worst possible moment.

Resize to exactly 1080×1920 here and your Story goes up pixel-perfect. Design with the safe zones in mind: keep key text and faces inside the central band, away from the top (profile bar) and bottom (reply field) edges where Instagram overlays its own UI.

Tips for Stories that get watched

  • Crop to fill keeps faces natural. If your photo is not 9:16, the default crop trims edges instead of squishing faces — or crop to 9:16 yourself first for full control over what gets cut.
  • Respect the safe zones. Keep text and faces in the middle ~70% of the frame. Instagram covers roughly the top 250px and bottom 350px with its own interface.
  • Design text huge. Stories are watched at arm’s length on phones — captions under 60px tall get skipped. Big, bold, high-contrast wins.
  • JPG for photos, PNG for graphics. Photos compress beautifully as JPG at 1080×1920; graphics with text and flat colors stay sharper as PNG.
  • Watch the file size. Stories over ~30MB can stall on slow connections — if yours is heavy, run it through compress to 1MB first.

Common uses

  • Instagram Stories — full-screen 1080×1920, ready to post.
  • Reels covers — 9:16 covers that match your Story aesthetic.
  • WhatsApp Status — the same 9:16 size works perfectly.
  • Phone wallpapers — 1080×1920 fits most phone screens exactly.

Frequently asked questions

What size should an Instagram Story be?

1080 × 1920 pixels — the 9:16 vertical ratio. It fills a phone screen edge to edge with no black bars and no surprise cropping.

Will this page stretch my photo to fit 1080×1920?

No — by default your photo is cropped to fill the frame (center-crop), so faces and subjects never look squished. If your source is already 9:16, nothing is cropped at all.

Where should I put text so Instagram doesn’t cover it?

Keep important text and faces in the central band — Instagram overlays its own UI over roughly the top 250px and bottom 350px of every Story.

Should I upload my Story as JPG or PNG?

JPG for photos — smaller files that upload fast and look great. PNG for graphics with text or flat colors, where JPG artifacts would show.

Can I use this size for Reels covers too?

Yes — Reels covers display at 9:16 (1080×1920). One resize covers Stories, Reels covers and WhatsApp Status.