adlibrary.com Logoadlibrary.com
Share
Advertising Strategy

Instagram ad sizes 2026: the complete spec guide

Every Instagram ad placement in 2026, with exact pixel dims, aspect ratios, safe zones, and codec specs in one place.

AdLibrary image

Getting your Instagram ad sizes wrong doesn't just look bad — it costs you distribution. Meta's delivery algorithm penalizes ads that trigger rejection review, and a single spec violation can stall a campaign during the critical learning phase window. This guide gives you every Instagram ad size for 2026 across Feed, Stories, Reels, Carousel, Explore, and Shop placements — with aspect ratios, pixel dimensions, safe zones, file size caps, and codec requirements all in one place.

Instagram ad sizes vary by placement. Feed ads support 1:1, 4:5, and 1.91:1. Stories and Reels demand 9:16 full-screen. Carousel tiles lock to 1:1. Each placement has its own safe zone, file limit, and character cap.

TL;DR: The dominant Instagram ad sizes in 2026 are 1080×1080 (Feed square), 1080×1350 (Feed portrait), and 1080×1920 (Stories/Reels). Safe zones for Stories and Reels are 250px top and bottom. Max file sizes are 30 MB for images and 4 GB for video. Use H.264 video at 23.98–60 fps with AAC audio.

Why Instagram ad specs matter in 2026

Instagram's placement ecosystem covers at least seven distinct surfaces: Feed, Stories, Reels, Explore, Shop, Profile Feed, and Audience Network. Each surface renders at different aspect ratios, which means "use 9:16" is only half an answer. The file size limit, bitrate floor, and caption safe zone differ too.

Meta's automated review system checks creative specs before delivery begins. An out-of-spec video — even one that renders fine on a desktop — goes into a secondary review queue. That delay is costly when you're launching against a seasonal event or trying to exit the learning phase efficiently.

Beyond rejection risk, there's a quality penalty. Instagram's algorithm scores creative quality as part of ad relevance. A portrait image auto-cropped to square loses focal-point integrity. A video letterboxed inside a Stories frame wastes screen real estate and signals low effort. Matching native Instagram ad dimensions is table stakes for competitive delivery.

Before reviewing competitor Instagram creative for sizing patterns, use adlibrary's platform filters and media type filters to isolate Instagram image and video ads by format.

Instagram ad sizes 2026: quick reference table

All pixel values assume a 1× screen multiplier. Always supply the highest resolution your source footage supports.

PlacementAspect RatioRecommended SizeMin WidthMax File SizeVideo CodecCaption Limit
Feed — square1:11080×1080 px500 px30 MB / 4 GBH.264, AAC2,200 chars
Feed — portrait4:51080×1350 px500 px30 MB / 4 GBH.264, AAC2,200 chars
Feed — landscape1.91:11080×566 px500 px30 MB / 4 GBH.264, AAC2,200 chars
Stories9:161080×1920 px500 px30 MB / 4 GBH.264, AAC2,200 chars
Reels9:161080×1920 px500 px4 GBH.264, AAC2,200 chars
Carousel tile1:11080×1080 px500 px30 MB / 4 GB (per card)H.264, AAC2,200 chars
Explore — grid1:11080×1080 px500 px30 MB2,200 chars
Shop / Collection1:11080×1080 px500 px30 MB2,200 chars
Audience Network9:161080×1920 px398 px4 GBH.264, AAC

Video specs (universal): Frame rate 23.98–60 fps. Minimum bitrate 3.5 Mbps. Video codec H.264. Audio codec AAC stereo, 128 kbps. Max video length: 60 seconds for Feed, 15 seconds for Stories, 15–90 seconds for Reels.

Source: Meta Business Help Centre — Ad specifications, Instagram ad specifications.

Feed ad dimensions: 1:1, 4:5, and 1.91:1 explained

Feed ads appear in the main Instagram scroll and in the Home tab. Three aspect ratios are supported. Choosing between them is a creative decision, not just a technical one.

1:1 square (1080×1080) is the safe default. It renders consistently across Feed and appears without cropping in Carousel tiles. If you're repurposing a single creative across placements, square is the lowest-risk choice.

4:5 portrait (1080×1350) takes up more vertical screen space — roughly 20% more than square. On a mobile device, that translates to a larger share of the visible viewport. Meta's own placement testing shows portrait creatives outperforming square on mobile Feed for attention-based metrics. The 4:5 ratio is the workhorse of performance-focused Instagram ad campaigns.

1.91:1 landscape (1080×566) is rarely the right Instagram ad size for Feed-only campaigns. It gives up screen real estate on mobile and tends to underperform portrait on cold traffic. The exception is if you're running the same creative across Facebook and Instagram simultaneously — landscape is native to Facebook News Feed.

For the primary brand moment, 4:5 portrait at 1080×1350 should be the default spec for your Feed creative build. When researching how competitors structure their Feed formats, adlibrary's ad detail view surfaces the exact dimensions and format type of any saved ad.

Stories ad sizes and the 9:16 safe zone rule

Stories runs full-screen at 9:16, which means 1080×1920 px is the target Instagram ad size for this placement. The minimum width is 500 px, but anything below 1080 will visibly degrade on high-DPI screens.

The safe zone is the critical detail most teams get wrong. Meta reserves 250 px at the top and bottom of the 1080×1920 frame for UI chrome — the profile name and CTA button. All text and focal-point visuals must live in the middle 1420 px.

Stories specs at a glance:

  • Dimensions: 1080×1920 px
  • Aspect ratio: 9:16
  • Safe zone: 250 px top and bottom (UI chrome)
  • Max image file size: 30 MB (JPG or PNG)
  • Max video file size: 4 GB
  • Video length: up to 15 seconds per card (up to 3 cards per Stories ad)
  • Minimum frame rate: 23.98 fps
  • Codec: H.264, AAC stereo

The 15-second cap on Stories video is a hard constraint from Meta's ad specifications. If your creative runs 30 seconds, you need to either cut it or split it across two Stories cards.

Stories is an interruptive format. Your creative hook has to land in the first 3 seconds before the skip. Knowing the safe zone is what lets the design execute it properly. adlibrary's saved ads feature lets you build a Stories-specific swipe file sorted by use-case.

Reels ad specs: the 9:16 placement with the longest window

Reels ads share the same Instagram ad dimensions as Stories (9:16, 1080×1920 px), but the delivery context differs. Reels is an algorithmic discovery surface — users are in a feed of recommended short video, not swiping through friends' content.

Reels-specific specs:

  • Dimensions: 1080×1920 px
  • Aspect ratio: 9:16
  • Safe zone: 250 px top and bottom
  • Max video length: 15–90 seconds (60 seconds is the practical sweet spot for completion rate)
  • Max file size: 4 GB
  • Codec: H.264, MP4 or MOV container
  • Audio: AAC stereo, 128 kbps minimum
  • Frame rate: 23.98–60 fps

The 90-second ceiling is unique to Reels among Instagram video placements. Feed video maxes at 60 seconds, Stories at 15 seconds per card. If you have a product demo that runs 75 seconds, Reels is the only native Instagram placement that fits without editing.

One underappreciated detail: text overlays placed below the mid-point risk collision with the Reels UI (audio button, like/share icons). Keep critical text in the upper two-thirds of the safe zone.

For an ad campaign workflow targeting cold audiences with Reels, native-feeling content consistently outperforms polished brand video on this surface.

Carousel ads support images, videos, or a mix — each card with its own headline and link. The format is versatile, but carries one rigid constraint: all cards in a carousel are rendered at 1:1. Meta will automatically crop non-square media to 1:1. If you're feeding 4:5 or 9:16 assets into a carousel, expect center-crop.

Carousel specs:

  • Aspect ratio: 1:1 (enforced across all cards)
  • Recommended dimensions: 1080×1080 px per card
  • Min width per card: 500 px
  • Max cards: 10 per carousel unit
  • Image file size: 30 MB per card
  • Video file size: 4 GB per card
  • Video length per card: up to 60 seconds
  • Codec: H.264, AAC stereo
  • Headline per card: 255 characters
  • Description per card: 25 characters

Because carousel tiles lock to square, this Instagram ad format is most efficient when your creative is built at 1:1 from the start. If you're adapting landscape or portrait assets, plan for a deliberate 1:1 re-crop — don't assume auto-crop will preserve the focal point.

One tactical use of carousel: sequential storytelling across cards. Cards 1–3 set context, card 4 or 5 is the conversion moment. This structure benefits from the AIDA framework applied at card level.

Instagram ad automation platforms that support carousel dynamic creative need correct specs upstream at the asset creation stage. Reviewing competitor carousels for card count and offer structure is high-signal research — adlibrary's AI ad enrichment surfaces card-level copy and creative patterns from competitor carousel ads.

Explore, Shop, and secondary placement specs

Beyond the main surfaces, three secondary placements deserve spec attention: Explore, Instagram Shop, and Audience Network.

Explore: Explore surfaces content to users searching by interest category. Ads appear in the Explore grid and as interstitial full-screen units when a user taps into a post. The grid uses 1:1 thumbnails. The interstitial supports the same Feed ratios (1:1, 4:5, 1.91:1). Spec the asset for Feed and it runs correctly on Explore.

  • Grid thumbnail: 1:1 (auto-generated from your creative)
  • Interstitial: same as Feed (1:1, 4:5, or 1.91:1)
  • File limits: same as Feed (30 MB image, 4 GB video)

Instagram Shop: Shop ads appear inside the Shop tab product grid. They default to 1:1 square. Collection ads support a 1:1 hero.

  • Hero: 1:1 or 4:5, 1080×1080 or 1080×1350 px
  • Product tiles: 1:1 (auto-pulled from catalog)

Audience Network: Audience Network placements extend your Instagram buy to third-party apps in Meta's network. Native placements support 9:16. Banner uses 320×50. Interstitial uses 320×480. These are lower-priority for most campaigns but matter if you're running broad targeting with automatic placements enabled.

For accurate placement-level breakdowns when benchmarking campaigns, check the placement dimension in Meta Ads Manager, or use adlibrary's multi-platform coverage to see how competitors allocate by placement type.

Reference: Meta's Audience Network specs and Instagram ad specifications.

Technical specs, safe zones, and color for Instagram ads

Getting the aspect ratio right is step one. Getting the codec, bitrate, and container right is step two — where a significant share of video ad rejections happen.

Recommended video technical stack:

ParameterRecommendedMinimum
ContainerMP4 or MOV
Video codecH.264H.264
Video bitrate5–10 Mbps3.5 Mbps
Frame rateMatch source (23.98, 24, 29.97, 30, 60)23.98 fps
Audio codecAAC stereoAAC
Audio bitrate192 kbps128 kbps
Audio sample rate48,000 Hz44,100 Hz

Safe zones revisited:

  • Stories and Reels: 250 px top and bottom reserved for UI chrome. Keep all text between y=250 and y=1670.
  • Feed portrait (4:5): Meta's algorithm adds a text overlay area below the image — avoid critical text in the bottom 5%.
  • Carousel: the CTA button and card counter appear at frame bottom. Keep messaging in the upper 80%.

Color space: sRGB is the correct color profile for Instagram ads. Wide-gamut profiles (P3, Adobe RGB) will shift visually when re-encoded by Meta's transcoding pipeline. Convert to sRGB before upload.

Meta documents these specs in the Meta Business Help Centre and updates them periodically — bookmark it alongside your Instagram automation tools comparison.

If you upload a 16:9 landscape video to Stories, Meta will letter-box it inside the 9:16 frame with a blurred background. That treatment signals repurposed content, which audiences recognize and skip faster. Build native Instagram ad dimensions when possible.

Common Instagram ad spec mistakes and how to fix them

Mistake 1: Using 1080×1080 for Stories A square asset submitted to Stories gets pillarboxed — you lose the top and bottom of the screen. Fix: build a separate 1080×1920 creative for Stories, or resize with a branded background fill.

Mistake 2: Text in the safe zone The 250-px top/bottom reservation on Stories and Reels means text placed near the edge gets covered by UI chrome. Fix: keep all text between y=300 and y=1600 for buffer beyond the hard 250-px floor.

Mistake 3: Wrong color profile Wide-gamut source files (P3 or Adobe RGB) look oversaturated after Meta's transcoding. Fix: export to sRGB before upload.

Mistake 4: Carousel cards built at 4:5 All carousel cards are cropped to 1:1. A 1080×1350 asset cropped to 1080×1080 loses 270 px from top and bottom. Fix: design carousel cards at 1080×1080 from the start.

Mistake 5: Repurposing 16:9 video for Feed 16:9 video submitted to Feed will be pillarboxed or center-cropped — both outcomes waste screen space. Fix: re-crop to 1:1 or 4:5 with the focal point reframed.

For systematic spec checking, use adlibrary's unified ad search to benchmark what Instagram ad sizes competitors are actively running. Compare with Facebook ad size requirements if you're running cross-platform campaigns.

Frequently asked questions

What is the best Instagram ad size for 2026?

The 4:5 portrait ratio (1080×1350 px) is the best default for Feed ads in 2026. It occupies roughly 20% more vertical screen space than square, performs better on mobile, and is accepted across Feed, Explore, and Shop. For Stories and Reels, 9:16 (1080×1920 px) is the only native option.

What size should Instagram Stories ads be?

Instagram Stories ads should be 1080×1920 px at 9:16. The top and bottom 250 px are reserved for UI chrome — keep all text and visual focus points between y=250 and y=1670.

What is the maximum file size for Instagram video ads?

The maximum file size is 4 GB (MP4 or MOV). Image ads max out at 30 MB. A two-pass H.264 encode at 5–8 Mbps typically produces a 30-second clip under 30 MB with no visible quality loss.

Carousel ads lock all cards to 1:1 (1080×1080 px recommended). Meta center-crops non-square assets. Build all carousel cards at 1:1 from the start to avoid framing loss.

How does Instagram resize ads that don't match the required aspect ratio?

Meta applies automatic cropping or letter/pillarboxing depending on the placement. A 16:9 video submitted to Stories gets placed in a 9:16 frame with a blurred background — a treatment that signals a repurposed asset. Build assets at native Instagram ad dimensions when possible.

Bottom line

Every Instagram ad placement in 2026 has exact size requirements, and every deviation has a concrete cost — a rejection queue delay or a quality penalty from auto-cropping. Build native at 1080×1350 for Feed, 1080×1920 for Stories and Reels, and 1080×1080 for Carousel. Before you build, check what top-performing competitors in your category are actually running — spec compliance is baseline, creative differentiation is the variable.

Related Articles