Instagram Story Cropper

Resize and crop any image to the perfect 9:16 vertical frame for Stories and Reels.

Upload Image

Drag & drop or click to upload

Supports PNG, JPG, WebP, GIF, BMP

Step by Step

How to Instagram Story Cropper

01

Upload your image

Drag a photo onto the canvas or click to browse. The file stays on your device.

02

Frame to 9:16

The crop is locked to the 1080×1920 Story ratio. Pan and zoom until the subject sits where you want it.

03

Mind the UI overlays

Instagram covers the top ~250px (header) and bottom ~250px (action bar) on Stories. Keep titles inside the middle 60%.

04

Download

Save as PNG or JPG and upload directly to Instagram Stories or Reels.

Core Features

What You Get

Locked to 1080×1920 (9:16) — the exact Story / Reel size
Drag, zoom, rotate and flip controls
Pixel-perfect output, no quality loss from extra resizing
PNG / JPG / WebP export
Runs in your browser — your images stay private
Free, unlimited, no signup
Use Cases

When to Use This

Instagram Stories and Reels covers
Repurposing landscape photos for vertical posts
Brand campaign assets in 9:16
Product launch teasers and behind-the-scenes clips
FAQ

Frequently Asked Questions

What size is an Instagram Story?

1080×1920 pixels at a 9:16 aspect ratio. The same size works for Reels and Reels covers.

Why does Instagram crop my photo?

Instagram displays Stories at full screen. Anything outside 9:16 is cropped — this tool lets you choose what gets kept.

Does this work for Reels too?

Yes. Reels use the same 1080×1920 frame as Stories.

Will the quality drop?

No. The export matches the official Instagram size exactly, so no second resize happens on upload.

Are my images sent anywhere?

No. All cropping happens in your browser.