Resize an image to 1080x1920 for stories and reels
Stories and reels fill the whole phone screen, so a photo that is not full-height shows up with ugly bars or a blurred fill. Sizing to 1080x1920 makes it edge to edge. The tool below already uses that size.
Drop images here or click to upload
PNG, JPG, WebP, GIF, AVIF, HEIC — up to 50MB each
- Files never leave your device
- Runs in your browser
- Free, no signup
The full-screen 9:16 vertical
1080x1920 is a 9:16 aspect ratio, the standard full-screen vertical for Instagram Stories, Instagram Reels, Facebook Stories, and TikTok. It maps to the tall shape of a phone held upright.
Because all four of those formats share 9:16, one 1080x1920 export covers them. The resize tool is filled in with 1080 by 1920 so you only do it once.

Mind the safe zone for buttons and captions
Apps stack interface on top of a story. The top roughly 250 pixels hold the profile and progress bar, and the bottom roughly 300 pixels hold the caption box, reply field, and action buttons.
Keep text and faces in the middle band so the app chrome does not cover them. Treat the outer edges as decoration, not as a place for anything you need people to read.
Keep the file quick to load
A 9:16 frame is tall and pixel-heavy, and stories are watched on the move. If you need it lighter, compress the result so it loads fast on cellular.
Everything runs in your browser. The image never leaves your device, which is handy for behind-the-scenes shots you do not want sitting on a server.