Crop an image to 9:16

Crop any photo to the 9:16 vertical format used by Stories, Reels, Shorts and TikTok. Locked ratio, draggable framing, live preview — all in your browser.

Privacy-first: every image is processed locally in your browser. Nothing is uploaded, stored or transmitted to any server.

The full-screen vertical standard

Instagram Stories, Reels, YouTube Shorts, TikTok and phone wallpapers all share one canvas: 9:16 vertical. Landscape photos posted to these surfaces get automatically center-cropped, which routinely beheads subjects or cuts off the action. Cropping to 9:16 manually lets you slide the frame to keep what matters.

Framing tips for vertical

A 9:16 slice out of a landscape photo discards most of the width, so drag the selection deliberately: center single subjects, and remember platform UI (usernames, captions, buttons) overlays the top and bottom edges. The crop exports at full source resolution — no scaling, no quality loss.

Frequently asked questions

Is my image uploaded to crop it?
No. Cropping, rotating, flipping and straightening all run locally in your browser.
Can I crop to a specific aspect ratio?
Yes. Choose Free, 1:1, 4:3, 3:2 or 16:9 and the crop selection snaps to that ratio.
Can I rotate or straighten a tilted photo?
Yes. Rotate in 90° steps, flip horizontally or vertically, and fine-tune a crooked horizon with the straighten slider.
What format is the cropped image saved in?
The original format is preserved wherever possible (BMP files are saved as PNG).