The full-screen Story and Reel size
Instagram Stories and Reels are vertical and fill the phone screen at 1080x1920 pixels - a 9:16 ratio. A landscape or square photo posted to a Story leaves big empty bars or gets awkwardly zoomed. This tool builds an exact 1080x1920 image so your Story fills the screen the way you want. The same size works for Facebook Stories, WhatsApp Status and TikTok.
How the resize actually works
Your image loads into an HTML canvas element directly inside your browser, and the resize happens there using JavaScript running entirely on your own device - nothing is ever uploaded. Depending on the mode you choose, the canvas either crops your image to exactly fill the tall 1080x1920 frame, blurs a copy of your image to fill the space above and below a centered fitted version, or fills that space with a flat color, before the browser generates the final downloadable file.
Crop to fill or fit
- Crop to fill scales the image to cover the tall frame and trims the sides - best for a photo that already has room top and bottom.
- Fit (blurred edges) shows the whole image centred with a soft blur above and below - the clean way to post a landscape or square photo as a full-screen Story.
- Fit (colour) puts the image on a solid colour band instead of a blur.
Why a landscape photo looks bad on a Story without this
Instagram's Story viewer is built around the full 9:16 phone screen, so a landscape or square photo posted without proper resizing either gets stretched into a distorted vertical shape, zoomed in tight enough to crop out important content, or shown small in the middle of the screen with large black bars above and below. None of these automatic fallback behaviors look intentional, which is exactly why resizing to the correct dimensions yourself, with full control over how the extra space gets filled, produces a noticeably more polished-looking Story.
Keep text in the safe zone
Instagram overlays its own buttons at the top and bottom of a Story, so keep important text and faces in the middle, roughly within the central two-thirds. Start from a tall, high-resolution image where you can, since a small image stretched to 1920 tall will soften. Everything runs on your device - nothing is uploaded and there is no watermark.
Who actually needs this, and why
Content creators and brands converting a landscape photo or a square feed post into a properly formatted vertical Story or Reel. Businesses promoting a product photo or flyer as a Story without Instagram cropping out important details. Anyone who's posted a Story and noticed it looked stretched, zoomed oddly, or surrounded by awkward black bars, and wants to avoid that happening again.
Private and free
No sign-up, nothing stored. Need a square feed post instead? Use our Instagram Post resizer (1080x1080).
Why this one size covers so many platforms
The 9:16 vertical format has become the near-universal standard for full-screen mobile video and story content, which is why this exact 1080x1920 size works not just for Instagram Stories and Reels but also for Facebook Stories, WhatsApp Status updates, and TikTok videos without needing a different resize for each individual platform. This convergence happened because every major platform converged on the same practical reality: a modern phone screen is tall and narrow, and content built to fill it completely simply looks better than content that doesn't.
Starting from a tall source image when you can
Since this tool resizes to exactly 1080x1920 but can't add detail beyond what the source image already captured, starting from a photo that's already reasonably tall - or at least high-resolution enough that cropping to a tall shape still leaves plenty of pixels - keeps the result looking sharp rather than visibly softened from enlargement. A square or landscape source photo works fine with the Fit modes, but a naturally tall photo gives Crop to fill noticeably more to work with before any enlargement becomes necessary.
Choosing between the three modes for Stories specifically
Crop to fill suits a photo that already has a reasonably tall, portrait-friendly composition, where losing some of the left and right edges doesn't hurt the shot. Fit with blurred edges is the better choice for landscape photos and screenshots you want shown in full, since the blur fills the empty space in a way that feels deliberate rather than like an obvious technical gap. Fit with a solid color works well for branded content, promotional graphics, or quote-style Stories where a clean, flat background reads as more polished than a blurred one.
Reels versus Stories: the same size, different lifespan
Stories and Reels share the identical 1080x1920 frame, but they behave very differently afterward - a Story typically disappears after 24 hours unless saved to a Highlight, while a Reel stays on your profile and in the Reels feed indefinitely, getting discovered by new viewers long after posting. This difference is worth keeping in mind when deciding how much care to put into the framing and composition of a particular piece of content, since a Reel's visual choices have a much longer shelf life than a typical Story's.
Privacy and working on a phone
Because nothing is ever uploaded, this tool runs the same way on a phone's browser as on a desktop, making it a convenient way to resize directly from your camera roll right before posting, with your photo never leaving your own device throughout the entire resize and download process from start to finish.
A quick check before sharing
Before posting, glance at the resized result to confirm faces and important text landed within the central safe zone away from Instagram's own overlaid buttons - this takes a moment but avoids the common mistake of having a key detail hidden right behind the platform's own interface elements once it's already live and visible to every single follower viewing it that day. This small habit of checking first pays off especially for content you expect a lot of people to see quickly.