FrameNotion

Aspect Ratio Guide for Instagram Stories Ads: The Full Spec

The exact aspect ratio to use for Instagram Stories ads, why 9:16 full-screen matters more than you'd think, and the safe-zone rules that keep your text and CTA visible.

FrameNotion Team8 min read

The short answer: Instagram Stories ads should be built in a 9:16 vertical frame, ideally exported at 1080×1920 pixels. That one decision affects more of your ad's performance than most people expect — crop the wrong ratio in and your call-to-action button, captions, or product shot can end up hidden behind Instagram's own UI. This aspect ratio guide for Instagram Stories ads walks through the exact spec, the safe zones you need to design around, and how to avoid the cropping mistakes that quietly tank click-through rates.

Why aspect ratio matters for Instagram Stories ads

Aspect ratio is the relationship between a video's width and height — written as width:height. Instagram Stories is a full-screen, edge-to-edge vertical placement, which is why the aspect ratio guide for Instagram Stories ads always starts and ends with 9:16. Unlike Feed, where a square or landscape video just sits inside a frame with some surrounding app chrome, Stories takes over the entire phone screen. There's nowhere for a mismatched video to hide.

That full-screen nature is also why aspect ratio is not a cosmetic detail. If your video was shot or exported in a different ratio, Instagram's system will either pillarbox it (adding black or blurred bars above and below) or crop it to fill the screen, cutting off whatever sits at the edges of the original frame. Either outcome usually means a smaller, less legible ad competing for attention against content that fills the whole screen natively.

The core spec: aspect ratio guide for Instagram Stories ads

Here is the baseline spec to design against. Treat the pixel dimensions as the target to hit, not a strict ceiling — slightly different resolutions at the same 9:16 ratio will generally still display correctly.

ElementRecommended spec
Aspect ratio9:16 (vertical, full screen)
Recommended resolution1080×1920 pixels
Minimum resolutionLower resolutions will usually still upload, but expect softer image quality on larger phones
Frame rate30 fps as a reliable starting point; higher frame rates are generally accepted too
File orientationShoot vertically from the start — don't rotate landscape footage
Safe zone for text and CTAKeep key elements inside roughly the middle 80% of the frame height, away from the top and bottom edges

If you want the full breakdown of resolution options and when it's safe to deviate from 1080×1920, the guide on vertical video resolution for Instagram Stories goes deeper into pixel-level detail. For a cross-placement view that includes Feed, Reels and in-stream video, the complete video ad aspect ratio guide for social media is a useful companion piece.

What happens when you upload the wrong aspect ratio

It helps to see the actual trade-offs, because each wrong ratio fails in a slightly different way.

  • 1:1 (square) video forced into Stories: the platform typically adds blurred or black bars above and below, shrinking the actual video to a strip in the middle of the screen. Faces and product shots become noticeably smaller and less dominant.
  • 16:9 (landscape) video forced into Stories: this produces the most extreme letterboxing, since the video only fills a thin horizontal band. Text that was legible at full width becomes very small vertically.
  • 4:5 video forced into Stories: closer to 9:16, but the top and bottom bars still eat into your already-limited time to earn attention before a viewer taps or swipes past.
  • 9:16 video with the wrong internal framing: the ratio is technically correct, but if your logo, subtitles or CTA were placed near the top or bottom edge during editing, Instagram's UI (profile name, progress bar, reply field, sticker tray) can still sit on top of them.

That last point matters more than people expect. A correctly shaped 9:16 file can still underperform if it wasn't designed with Stories' specific overlay zones in mind.

Designing inside the 9:16 frame: safe zones that actually matter

Instagram overlays a consistent set of UI elements on every Story and Stories ad: the account name and timestamp near the top, a progress bar across the very top edge, and either a swipe-up prompt, sticker tray or reply field near the bottom. None of this is part of your video file, but all of it sits visually on top of it.

A practical safe-zone checklist

  • Keep your hook headline and any product name text starting below roughly the top 10-15% of the frame, not flush against the edge.
  • Keep your call-to-action text, offer code or final message above roughly the bottom 15-20% of the frame, since the CTA button and reply field sit there.
  • Center faces and key product shots in the middle third of the frame vertically — this area almost never gets covered by UI elements.
  • Avoid placing a logo in a corner; corners are the most likely spot for a profile icon, mute button or sticker to appear.
  • Test your final export by viewing it full-screen on an actual phone before publishing, not just in an editing timeline preview.

If your ad also needs captions, keep in mind that word-by-word captions tend to sit in the lower-middle third of the frame by default in most editing tools — which is usually safe, but worth double-checking against your specific layout.

Instagram Stories vs Feed vs Reels: how the ratios compare

If you're adapting one creative concept across multiple Instagram placements, it helps to see the ratios side by side rather than guessing per placement.

PlacementTypical aspect ratioWhy it differs
Instagram Stories ads9:16Full-screen, immersive vertical placement with no surrounding app chrome
Instagram Reels ads9:16Same full-screen format as Stories; built for vertical scrolling video
Instagram Feed ads1:1 or 4:5Sits inside a scrollable feed alongside other posts and UI elements
Instagram in-stream/landscape placements16:9Less common for Instagram specifically, more typical on other placements within the same ad set

Because Stories and Reels share the same 9:16 shape, a video built correctly for one will generally work for the other with only minor safe-zone adjustments — Reels has its own caption and engagement-bar positions to account for. For the Feed and Reels distinction in more detail, see video ad specs for Instagram Reels ads. If you also run the same campaign on Facebook Stories, the specs are close but not identical — check video ad specs for Facebook Stories ads before assuming one file works everywhere.

Common mistakes that break the aspect ratio in practice

  • Repurposing a YouTube or TV-style landscape ad without re-editing. Rotating or cropping a 16:9 file after the fact rarely frames faces and text correctly — it needs to be re-composed, not just resized.
  • Exporting at the wrong canvas size from editing software. Some tools default to a 16:9 or square project unless you manually set a 9:16 vertical canvas before you start editing.
  • Ignoring the length limit while fixing the ratio. Getting the frame right doesn't help if the ad runs long; check maximum video length for Instagram ads for the full breakdown by placement.
  • Designing only for silent playback or only for sound. Stories ads should work with captions on mute and with voiceover and music if sound is on — test both states before launch.
  • Treating the first frame as disposable. Because Stories ads appear full-screen immediately, the very first frame needs to already be framed correctly and legible, not building up to a reveal.

How FrameNotion fits into this workflow

If you're building Stories ads regularly, getting the 9:16 frame and safe zones right every single time is tedious to do by hand, especially if you're also producing versions for Reels, Feed and other placements. FrameNotion AI generates a 30-second vertical ad at 1080×1920, 30 fps, built from scratch around your product rather than dropped into a generic template — so hooks, captions and the CTA are composed to sit correctly inside the 9:16 frame from the start. You can paste a product link, or upload a logo, up to six product images, and notes like an offer code, and get a finished MP4 with AI voiceover, music and word-by-word captions (or silent, if you prefer) in about 10 to 20 minutes.

Because the same ad also exports as 4:5, 1:1 and 16:9, you get a correctly framed Stories/Reels version alongside the Feed and landscape variants you'll need elsewhere, without re-shooting or re-cropping anything by hand. You can see finished examples on the examples page, check how the process works on the features page, or start with a free first ad on FrameNotion. Pricing for ongoing use starts from the plans listed on the pricing page.

FrameNotion doesn't publish ads directly to Meta or report on performance once an ad is live — you'll still upload the finished MP4 yourself and track results in Ads Manager. What it handles is the time-consuming part: getting a properly framed, on-spec 9:16 ad made in the first place.

Frequently asked questions

Do Instagram Stories ads need to be exactly 1080×1920 pixels?+

1080×1920 is the recommended target because it matches most current phone screens at 9:16, but the ratio matters more than the exact pixel count. A video at a different resolution with the same 9:16 shape will typically still display correctly, just at a different sharpness.

Can I use the same video for Instagram Stories and Instagram Feed ads?+

You can, but it usually isn't ideal. Feed typically runs 1:1 or 4:5, while Stories is full-screen 9:16. Using one file for both means either letterboxing in Stories or cropping in Feed, so it's generally better to export separate versions from the same source.

What happens if I upload a square video to a Stories ad placement?+

Instagram will usually add blurred or solid bars above and below the video to fill the vertical frame, shrinking the actual footage to a narrower strip in the middle of the screen rather than filling it edge to edge.

Is 9:16 the same for Instagram Stories and Instagram Reels ads?+

The aspect ratio is the same full-screen 9:16 for both, but the two placements have slightly different UI overlay positions for captions, engagement buttons and profile details, so it's worth checking safe zones separately for each.

Does the aspect ratio affect how long my Instagram Stories ad can run?+

No, aspect ratio and maximum length are separate specs. Getting the frame right doesn't change the duration limit — check the placement-specific length guide separately before finalizing your edit.

Try it on your product.

Paste a link — FrameNotion writes a custom 30-second ad.