Instagram Story Size and Dimensions: The Complete Guide

The Instagram story size is 1080 x 1920 pixels, a vertical 9:16 aspect ratio that fills a phone screen edge to edge. The same canvas works for photo and video stories. Keep text and stickers out of roughly the top 250 pixels and the bottom of the frame, where the Instagram interface sits.

Instagram Stories are vertical photos and videos on Instagram, Meta's photo and video app, that disappear after 24 hours. The Instagram story dimensions above are the value guides agree on. For ads in Stories, Meta publishes its own spec: the same 9:16 shape, with 1440 x 2560 pixels recommended.

  • Size: 1080 x 1920 px (guides); 1440 x 2560 px recommended for ads (Meta)
  • Aspect ratio: 9:16, vertical
  • Video length: Up to 60 seconds per story without being cut into clips
  • Files: JPG or PNG up to 30 MB; MP4 or MOV up to 4 GB (Meta, ads)

What size is an Instagram story?

The Instagram story dimensions are 1080 pixels wide by 1920 pixels tall, with a 9:16 aspect ratio. Instagram does not publish a separate spec for regular, non-ad stories. The ad figures in this table come from the Meta Ads Guide for story ads, and the rest are values that current guides agree on, each with its source.

Searches such as "what dimensions are Instagram stories", "ig stories size" or the shorter "ig story dimensions" lead to the same answer: a canvas 1080 pixels wide and 1920 pixels tall. The rows below add the shape, minimum size, formats, length and frame rate.

Instagram story size and specs
Spec Value Source
Dimensions 1080 x 1920 px for regular stories; 1440 x 2560 px recommended for story ads Guides: QuillBot (June 29, 2026), PostFast (September 24, 2026), Pallyy (August 4, 2026); ads: Meta Ads Guide
Aspect ratio 9:16, with a 1% tolerance for ads Meta Ads Guide
Minimum size Sources differ: Meta asks for a width of at least 500 px for image ads and 250 px for video ads; PostFast lists 600 x 1067 px Meta Ads Guide; PostFast
Photo formats JPG or PNG, up to 30 MB Meta Ads Guide; the same 30 MB in QuillBot and ShortGenius
Video formats MP4 or MOV (Meta also accepts GIF for ads), up to 4 GB Meta Ads Guide
Video length Up to 60 seconds per story without being split into clips Meta spokesperson via TechCrunch, September 23, 2022
Photo duration Sources differ: about 5 seconds or 7 seconds 5 s: Pallyy, Taplink; 7 s: QuillBot
Frame rate 30 fps playback, according to guides; Meta gives no number QuillBot, Pallyy

Instagram story aspect ratio

The Instagram story aspect ratio is 9:16: 9 units of width for every 16 units of height. An aspect ratio describes the shape of a frame as width:height, not its size, so 9:16 tells you the canvas is tall and narrow. A 1080 x 1920 story is a 1080p frame turned on its side.

Any resolution in the same 9:16 shape fills the screen the same way. Common examples are 720 x 1280, 1080 x 1920, 1440 x 2560 and 2160 x 3840 pixels. Of these, 1440 x 2560 is the size Meta recommends for story ads, while 1080 x 1920 is the size most guides give for regular stories.

A quick way to check whether a file is 9:16 is to divide its width by its height. The result for 9:16 is 0.5625: 1080 / 1920, 720 / 1280 and 1440 / 2560 all give that number. A file that gives 0.75 is 3:4, 0.8 is 4:5 and 1.0 is square, and none of them fill a story without borders.

The Instagram story ratio is often confused with 16:9. The 16:9 ratio is the horizontal TV and YouTube format, 1920 pixels wide by 1080 tall. A 16:9 file uploaded to Stories does not fill the frame, because it has the right numbers in the wrong order.

The vertical shape goes back to the launch of the format. Instagram introduced Stories on August 2, 2016, describing photos and videos that "appear together in a slideshow format" and "disappear after 24 hours and won't appear on your profile grid or in feed." A story is watched on a phone held upright, so the canvas copies the shape of the screen instead of the square or 4:5 shape of the feed.

The audience for that shape grew fast. On Facebook's earnings call for the fourth quarter of 2018, Mark Zuckerberg said Stories had reached 500 million daily users, up from 400 million in June 2018, as TheWrap reported on January 30, 2019. Some size guides date the 500 million mark to the end of 2017, which does not match that report.

Illustration of a 1080 x 1920 Instagram story frame with dimension lines: 1080 px wide, 1920 px tall, a 9:16 aspect ratio, and 1080 divided by 1920 equals 0.5625, the same as 720 x 1280, 1440 x 2560 and 2160 x 3840.
Illustration: a story frame is 1080 px wide and 1920 px tall; width divided by height gives 0.5625 for every 9:16 size.

Instagram story resolution and 4K

Uploading at a resolution above 1080 pixels wide brings little benefit, according to the guides that tested it. Pallyy (August 4, 2026) says Instagram stores stories at 1080 pixels wide and compresses wider files down. PostFast says a 4K upload gives no real advantage and can look worse after compression. Meta has not confirmed either claim, so treat them as guide findings.

The practical takeaway is to shoot at whatever resolution your camera handles well, including 4K, and export the final story at 1080 x 1920. ShortGenius gives the same advice for export. A 1080 x 1920 file is what Instagram serves anyway, and you decide how it gets scaled instead of leaving that to the app.

Story ads are the exception. The Meta Ads Guide recommends 1440 x 2560 pixels for story ads, so exporting an ad creative above 1080 x 1920 follows an official recommendation rather than a guess. For regular stories, Meta gives no resolution at all.

Four 9:16 resolutions drawn to scale: 720 x 1280, 1080 x 1920 (the size guides give for regular Instagram stories), 1440 x 2560 (recommended by the Meta Ads Guide for story ads) and 2160 x 3840 (4K, which guides say brings no gain after upload).
Four 9:16 sizes drawn to scale: 1080 x 1920 is the guide value for regular stories, 1440 x 2560 is Meta's recommendation for ads.

Instagram story safe zones

The Instagram story safe zone is the middle of the 1080 x 1920 frame that the Instagram interface does not cover: the profile picture, username and progress bar at the top, and the reply bar and buttons at the bottom. Text, logos, polls and other stickers placed outside it can be cut off. Sources give different numbers for the bottom margin, as the table shows.

Safe zone figures by source
Source Top Bottom Sides Date
Meta Ads Guide (story ads) 14% (about 269 px of 1920) 35% (about 672 px) 6% (about 65 px of 1080) Current ad spec
QuillBot, ShortGenius, NapoleonCat 250 px 250 px None; NapoleonCat adds 30 px June 29, 2026; February 1, 2026; April 15, 2025
Pallyy About 250 px About 310 px Not given August 4, 2026
PostFast About 250 px About 350 px Not given September 24, 2026

How the safe zone maps onto the frame

A safe zone diagram for a 1080 x 1920 story has three bands. The top band, about 250 pixels tall in guides and 14% in Meta's ad spec, holds the progress bar, profile picture and username. The bottom band holds the reply bar and share buttons and ranges from 250 pixels to 35% of the height. Thin side margins, 6% in Meta's spec, keep text away from the screen edges.

The pixel values for Meta in the table are calculated from its percentages: 1920 x 0.14 for the top, 1920 x 0.35 for the bottom and 1080 x 0.06 for each side. Meta publishes percentages, not pixels, so the same rule scales to 1440 x 2560 or any other 9:16 file.

For a regular story, a safe default is to keep important content at least 250 pixels from the top and bottom of a standard 1080 x 1920 frame. If the story has a link sticker or a call to action near the bottom, use the larger bottom margin from Meta (35%). Instagram has not published an official safe zone for organic stories, so this is a working rule, not a spec.

Safe zones are approximate. The exact space the interface covers depends on the phone, the screen shape and the app version, so no margin guarantees that an element stays visible. Check the preview in the story editor before posting anything with small text near the edges. The report below shows how this looks on specific phones.

Interactive elements need the safe zone most. A poll, a question box or a link sticker placed under the username or next to the reply bar can end up partly covered, and ShortGenius warns that a covered sticker may become impossible to tap. A sticker that viewers cannot tap collects no votes, answers or clicks, so keep it inside the safe area with the same margins as text.

Captions burned into a video follow the same rule. Subtitles set at the very bottom of the frame end up behind the message bar, so lift them above the bottom band, roughly 250 to 350 pixels from the bottom edge on a 1080 x 1920 canvas.

Diagram of a 1080 x 1920 Instagram story: 250 px bands at the top and bottom are covered by the interface, Meta's ad spec reserves 14% at the top, 35% at the bottom and 6% at the sides, and the safe area for text and stickers sits in the middle.
Safe zone on a 1080 x 1920 story: guide values (250 px) and Meta's ad spec (14%, 35%, 6%).

However with Samsung phones (namely A and J series), it zooms in on the image and cuts it making it not fit the post on some devices , while looking okay on others.

u/TheFriskiesXI, r/Instagram on Reddit,

Safe zone for Instagram story ads

Story ads need a larger bottom margin than regular stories because Instagram adds a call-to-action button at the bottom of the ad. The Meta Ads Guide for Stories image and video ads says to keep key elements out of the top 14%, the bottom 35% and 6% on the left and right, so that profile icons and the CTA do not cover them.

Story ads use the same 9:16 shape as a regular story, with 1440 x 2560 pixels recommended by Meta. A design built at 1080 x 1920 with Meta's percentage margins also works for ads, since the percentages scale with the frame.

Illustration of an Instagram story ad recommended at 1440 x 2560: Meta reserves the top 14% for the progress bar and profile, the bottom 35% where the call-to-action button sits, and 6% on each side; key elements such as the headline, product and logo stay in the area between.
Illustration: a story ad with Meta's margins, top 14%, bottom 35% and 6% on each side, around the key elements.

How long can an Instagram story be?

A story video can play continuously for up to 60 seconds. A photo story stays on screen for a few seconds, and every story disappears after 24 hours unless you add it to Highlights on your profile.

Video length and the old 15-second limit

Since September 2022, story videos up to 60 seconds long play as one story instead of being cut into 15-second clips. A Meta spokesperson told TechCrunch on September 23, 2022 that people "will be able to play and create Stories continuously for up to 60 seconds." The 15-second limit that many older guides still mention is outdated.

Videos longer than 60 seconds are split into 60-second segments, each shown as its own story, according to Pallyy (August 4, 2026) and QuillBot (June 29, 2026). Some guides still describe 15-second segments. Check the result in the story editor before posting a long clip, because this behavior has changed before.

The Meta Ads Guide lists a video length of 1 second to 60 minutes for story ads. That range applies to ads only. It is not the limit for a regular story posted from the app.

Timeline of Instagram story length: before September 2022 a 60-second video was cut into four 15-second clips; since September 2022 a video up to 60 seconds plays as one story (TechCrunch, September 23, 2022); longer videos are split into 60-second segments per Pallyy and QuillBot; a photo story stays on screen about 5 to 7 seconds; story ads run 1 second to 60 minutes.
Story length since September 2022: up to 60 seconds plays as one story; longer videos are split into 60-second segments, per guides.

How long a photo stays on screen

A photo story stays on screen for about 5 seconds according to Pallyy and Taplink, while QuillBot gives 7 seconds. Instagram has not published the number, so expect a photo to stay on screen for roughly 5 to 7 seconds unless the viewer taps forward or holds the screen.

This short display time matters for design. A photo story with a paragraph of text gives viewers only a few seconds to read it, so keep the copy short or split it across two or three stories.

Instagram story file size and formats

The file limits Meta publishes for Stories come from its ad specs, and guides repeat the same numbers for regular stories. Exporting at the Instagram story size in pixels, 1080 x 1920, keeps files well under these limits.

Instagram story file formats and limits from the Meta Ads Guide for story ads: photos as JPG or PNG up to 30 MB, videos as MP4 or MOV (GIF for ads) up to 4 GB, H.264 video with square pixels and progressive scan, stereo AAC audio at 128 kbps or more, and a fixed frame rate with no number given by Meta (guides say 30 fps playback).
File formats and limits from the Meta Ads Guide for story ads; Instagram publishes no upload limit for regular stories.
  • Photo. JPG (JPEG) or PNG, up to 30 MB (Meta Ads Guide). JPG suits photos; PNG keeps text, logos and flat graphics crisp.
  • Video. MP4 video or MOV (QuickTime), up to 4 GB (Meta Ads Guide). Meta also accepts GIF for story ads.
  • Video codec and audio. H.264 (AVC) video with square pixels, a fixed frame rate and progressive scan; stereo AAC audio at 128 kbps or more (Meta Ads Guide, video settings).
  • Frame rate. Meta asks for a fixed frame rate but gives no number. QuillBot and Pallyy say stories play back at 30 fps, and QuillBot adds that 24 to 60 fps uploads are supported.
  • Export settings. Export at exactly 1080 x 1920 px, 9:16, as an H.264 MP4. ShortGenius and PostFast give this same advice. Editors such as Premiere Pro, Final Cut Pro and Canva can all export this format; per-editor bitrate recipes in other guides have no published source, so they are not repeated here.

The 30 MB and 4 GB limits are published for ads. Instagram does not publish an upload limit for regular stories, and the app compresses every story after upload, so a large file does not mean a sharper story.

How to fit photos and videos that aren't 9:16

The Instagram story photo size that fills the screen is 1080 x 1920 pixels, and any image with a different shape gets borders or a crop. The same applies to graphics and screenshots. Resizing the file before upload gives you control over what gets cut.

What Instagram does with other ratios

The behavior in this table comes from guides (ShortGenius, QuillBot) rather than Instagram documentation, and the story editor can change between app versions. Check the preview on your own phone before posting.

What happens when you upload other ratios
Your file What Instagram does Fix
Landscape 16:9 (1920 x 1080) Shows a small horizontal strip on a background, or crops the sides if you pinch to zoom Place it on a 1080 x 1920 background or recut the video vertically
Square 1:1 (1080 x 1080) Adds empty space above and below Add a background, text or a second image in the free space
Portrait 4:5 (1080 x 1350) or 3:4 (1080 x 1440) Fills most of the screen with smaller borders Extend the background to 1080 x 1920 or crop slightly
Four 9:16 story frames showing how files of other shapes fit: a 9:16 file (1080 x 1920) fills the screen, a 4:5 file (1080 x 1350) or 3:4 file fills most of it with smaller borders, a 1:1 file (1080 x 1080) leaves empty space above and below, and a 16:9 file (1920 x 1080) appears as a small horizontal strip on a background.
How 9:16, 4:5, 1:1 and 16:9 files fit a story frame, per guides; check the preview on your phone.

Resize an image to 1080 x 1920 in Canva

Button names in Canva change over time, so the labels may differ slightly from these steps.

Illustration of four steps to resize an image to 1080 x 1920 for an Instagram story in Canva: create a custom 1080 x 1920 px design, add the photo at full height or on a background, keep text 250 px from the top and bottom, and download as PNG, JPG or MP4.
Illustration: the four Canva steps for a 1080 x 1920 frame; button names in Canva can differ.
  1. Create a design with a custom size of 1080 x 1920 px.
  2. Add your photo and stretch it to the full height, or place it on a colored or blurred background.
  3. Keep text and stickers inside the safe zone: at least 250 px from the top and bottom.
  4. Download as PNG for graphics with text, JPG for photos, or MP4 for video.

Horizontal video in a vertical story

A horizontal video has two honest options in Stories. Recut it vertically in an editor so the subject stays in the 9:16 frame, or place the full 16:9 clip on a 1080 x 1920 background with space above and below for a caption.

Upscaling has a limit. Stretching a small or low-resolution file to 1080 x 1920 does not add detail; it enlarges the pixels, and the story looks soft or pixelated. Start from the largest source you have.

Illustration of two ways to fit a horizontal 16:9 video into a vertical Instagram story: recut it to 9:16 so the subject stays in frame, or place the full clip on a 1080 x 1920 background with space for a caption; upscaling a small file does not add detail.
Illustration: a 16:9 clip either recut to 9:16 or placed whole on a 1080 x 1920 background with room for a caption.

Why your Instagram story looks blurry or cropped

The answer to "why is my Instagram story blurry" is usually one of six causes: the file size, the shape, the placement of text, the export, an app setting or repeated compression. Each cause below has a check and a fix.

Six causes of a blurry or cropped Instagram story and what to do: a file narrower than 1080 px, a file that is not 9:16, text in the top or bottom band, a 4K or very high bitrate export, high-quality upload turned off, and a story that was already compressed.
Six causes of a blurry or cropped story, each paired with what to do; details for each are below.
  • The file is narrower than 1080 px. Check the width in the file info. Instagram stretches it to fill the screen, which makes it soft. Export at 1080 x 1920 or start from a larger source.
  • The file is not 9:16. Compare the shape with the table of other ratios above. Instagram adds borders or crops it. Resize to 9:16 before upload; one user's comparison is quoted below.
  • Text sits in the top or bottom band. Open the preview and look for text under the username or the reply bar. Move it at least 250 px from the top and bottom, or 35% from the bottom for ads.
  • The export is 4K or very high bitrate. Check the export preset. Guides (PostFast, Pallyy) report that Instagram compresses large files harder; Meta has not confirmed this. Export at 1080 x 1920 in H.264.
  • High-quality upload is turned off. Instagram's settings include an "Upload at highest quality" option in the data and media quality settings; the menu name varies by app version. Turn it on before uploading over Wi-Fi.
  • The story was already compressed. A story saved from Instagram and posted again goes through compression twice. Post the original file from your camera roll or editor instead.

I compared a resize app (only apps on phones) and uploaded the pictures in 1080x1920 vs IG APP auto-uploading and the pictures are already way better.

u/JWPapi, r/Instagram on Reddit,

A blurry story is not always a file problem. On a slow connection, the viewer's app can show a lower-quality version of the story, which is not a size error. If the story fails to post at all, see Instagram story not uploading for fixes.

Instagram story vs post vs Reels sizes

The Instagram story post size, 1080 x 1920 at 9:16, is shared with Reels but not with feed posts. The table gives the main formats in one place; this article stays focused on Stories.

Instagram sizes by format
Format Size Ratio Source
Story 1080 x 1920 px 9:16 Guides; Meta Ads Guide for ads
Reels 1080 x 1920 px 9:16 Figma, PostFast
Feed post, portrait 1080 x 1350 px 4:5 Figma
Feed post, square 1080 x 1080 px 1:1 Figma
Feed post, landscape 1080 x 566 px 1.91:1 Figma
Profile grid preview 1080 x 1440 px 3:4 Change announced by Instagram head Adam Mosseri in January 2025, as reported in the press
Highlight cover 1080 x 1920 px canvas; only the round center shows on the profile 9:16 Pallyy (August 4, 2026)
Instagram sizes drawn to scale: story and Reels at 1080 x 1920 (9:16), feed posts at 1080 x 1350 (4:5), 1080 x 1080 (1:1) and 1080 x 566 (1.91:1), and the profile grid preview at 1080 x 1440 (3:4).
Story, Reels, feed post and grid preview sizes drawn to scale: only Reels share the 9:16 story canvas.

Reels use the same canvas as Stories but have their own interface overlays and a separate cover image, so a story design may need small changes before it works as a Reel. The differences between the two formats, beyond size, are covered in Instagram Reels vs Stories. To save a Reel as an MP4, use the Instagram Reels downloader.

A highlight cover is built on the same 1080 x 1920 canvas, but the profile shows only a circle cut from its center, so keep the icon or word in the middle. Highlights themselves can be saved one at a time from a public profile: iGram has a separate page to download Instagram highlights.

Instagram story size FAQ

  • The IG story ratio is 9:16, or 9 units wide for every 16 units tall, such as 1080 x 1920 pixels. It is the vertical shape of a phone screen. Do not confuse it with 16:9, the horizontal TV format, which shows up in Stories as a small strip with empty space around it.

  • Yes, Stories accept 4K video, but guides report it is shown at about 1080 pixels wide after compression; Meta has not confirmed the exact number. A 4K upload adds file size without adding visible detail. For the sharpest result you control, export the story at 1080 x 1920 in H.264 MP4.

  • A story has no fixed size in inches, because digital images are measured in pixels and inches depend on pixel density (PPI). At 72 PPI, a 1080 x 1920 story equals 15 x 26.67 inches; at 96 PPI, it equals 11.25 x 20 inches. For design work, set the canvas in pixels.

  • Story ads use the same 9:16 shape as regular stories, but Meta recommends 1440 x 2560 pixels and wider margins. The Meta Ads Guide says to keep key elements out of the top 14%, the bottom 35% and 6% on each side, because the ad adds a call-to-action button at the bottom.

  • Instagram crops a story when the file is not 9:16 or when you pinch to zoom in the editor. Phones with screens taller than 9:16 can also trim the edges of a 1080 x 1920 frame, and the exact amount varies by device. Resize the file to 9:16 and keep key content inside the safe zone.

  • Yes, Instagram compresses every story after upload, so the posted version is smaller than your original file. To reduce visible loss, export at 1080 x 1920 in H.264, avoid re-uploading a story you saved from Instagram, and turn on the "Upload at highest quality" option in the app's data and media settings.

  • Your own story can be saved from the story menu in the Instagram app. For public accounts, iGram Story Saver saves stories as MP4 or JPG from the profile link. Free downloads are standard quality, not HD; HD and 4K are available in Premium. Stories from private accounts cannot be saved.

Sources