ZumaTools

Resize for instagram story (1080×1920)

Instagram stories use a 9:16 vertical format at 1080 × 1920 pixels. The image is cropped from the center to fill the frame.

Updated · Published by Novpix LLC

Drop images here

or click to browse · JPG, PNG, WebP · multiple files supported

Images are processed on your device and never uploaded.

Options
Compression

Runs entirely in your browser — nothing is uploaded

How it works

  1. 1Drop your photo in — a vertical shot needs the least cropping to reach 9:16.
  2. 2It is scaled to fill and center-cropped to exactly 1080 × 1920 pixels.
  3. 3Before posting, check that nothing important sits in the top or bottom sixth of the frame — the app's own interface covers those strips.

Frequently asked questions

Which parts of a story are covered by the interface?
Roughly the top and bottom sixth. Your profile name and the progress bars sit across the top; the reply box and any sticker prompts sit across the bottom. Text or faces placed there are technically visible but compete with the interface, so keep the meaningful part of the image in the middle two-thirds.
My landscape photo loses most of its width. Is that avoidable?
Not while filling the frame — 9:16 is far taller than any landscape shot, so filling it means cropping heavily from both sides. If the whole width matters, the usual answer is to place the landscape image in the middle of a plain background rather than cropping it, and to accept the bands above and below.
Does the same size work for Reels covers and Facebook stories?
Yes. The 9:16 vertical frame at 1080 × 1920 is the shared standard across stories, Reels and TikTok, so one export covers all of them. Only the safe areas differ slightly, and keeping content out of the top and bottom sixth satisfies all of them at once.
Do I need to compress a story image at all?
It helps on a mobile connection. The story frame is a large image, and uploading a full-resolution camera file over patchy signal is where uploads stall or fail. A file already at 1080 × 1920 and sensibly compressed uploads in a fraction of the time and looks no different once posted.

About this tool

The story frame is 9:16 — taller than almost anything a camera produces — which makes cropping, not resizing, the real problem. Filling 1080 × 1920 with a landscape photo means discarding most of its width, and with a standard 4:3 phone shot it still means losing a good deal from the sides. Knowing that before you post is the difference between a deliberate crop and a surprising one.

This tool scales your image until it covers the full frame and then trims equally from the centre, so proportions are never distorted. Where you place the subject before compressing matters more than any setting: the app draws its own interface over roughly the top and bottom sixth of the screen, so anything important belongs in the middle two-thirds where nothing overlaps it.

The same 1080 × 1920 export works for Reels covers, Facebook stories and TikTok, so one file covers the whole vertical format. Both the resize and the compression run locally in your browser — nothing is uploaded, the result is ready immediately, and the smaller file makes the actual upload to the app noticeably quicker on mobile data.

Related tools