Skip to content
hateitall

Resize an image for an Instagram story

Stories are full-screen vertical: 1080 × 1920, a 9:16 ratio almost no camera shoots natively. Feed the app anything else and it zooms and crops to fill — usually straight through the part you cared about.

This resizer opens preset to 1080 × 1920. Use cover to fill the frame with a controlled center crop, or contain to letterbox the full image and keep every pixel visible.

Processed locallyIn: PNG, JPEG, WebPOut: PNG, JPEG, WebP

Loading tool…

This is Resize Image preconfigured for this task — open the full tool for every option.

How it works

  1. Select an image to see its current dimensions.

  2. Enter a width/height or percentage, or pick a platform preset (each shows its exact pixels).

  3. Choose fit behaviour: contain, cover (center-crop), or stretch.

  4. Preview the resulting dimensions, then export.

What the tool does

  • Resize by exact pixels, percentage, or preset
  • Contain, cover, and explicit stretch modes
  • Presets for common social and document sizes, labelled with exact dimensions
  • High-quality multi-step downscaling for sharp results
  • Upscale warning before enlarging beyond the source resolution

How the result is verified

The exported image is re-decoded and its pixel dimensions are compared to your requested dimensions before download is offered.

Frequently asked questions

Why does my landscape photo look terrible as a story?

A 9:16 cover crop keeps roughly a third of a 16:9 image's width. Use contain mode to show the whole photo letterboxed, or crop deliberately in the crop tool first.

Does this work for WhatsApp and TikTok too?

The 1080 × 1920 vertical format is the de facto standard across story-style features — WhatsApp statuses, TikTok, Reels, Shorts thumbnails — so the same preset serves them all.