Instagram Stories are 1080×1920 — a 9:16 vertical frame that fills a phone screen edge to edge. The same dimensions apply to Reels covers and Story Highlights, so one correctly sized image covers all three. What trips people up is not the resize but the interface: Instagram overlays your profile name at the top and the reply bar at the bottom, and both sit on top of your image.
Why 1080 × 1920?
9:16 matches the aspect ratio of essentially every modern phone display, so a 1080×1920 image fills the screen with no letterboxing. 1080 pixels wide is Instagram's maximum served width — supplying more gets downscaled with no benefit, and supplying less gets upscaled and looks soft. If file size matters on a slow connection, 720×1280 keeps the same ratio at roughly half the pixels.
What to Watch Out For
- Keep text within the central ~1080×1420. The top ~250px and bottom ~250px are covered by Instagram's own interface.
- Reels and Story Highlights use the same 1080×1920, so one image works for all three.
- Instagram re-compresses everything on upload. Starting from a clean 1080×1920 gives the best result; upscaling a small image first makes it worse.
- Uploading a non-9:16 image gets letterboxed with blurred bars or cropped — neither looks intentional.
Resizing Without Uploading
The resizing happens entirely in your browser. Your image is never sent to a server, which matters more than it sounds — most online resizers upload your file to a machine you know nothing about. Here there is nowhere for it to go, so the question does not arise. It also means the tool keeps working with no connection once the page has loaded.
Dimensions verified: 2026-08-05 · Third-party consensus; Meta publishes no organic pixel spec — platform specs change; check against the platform if it matters.