Check out our AI Agent.Learn more
Instagram ad sizes: every dimension, spec, and safe zone for 2026
Complete reference for Instagram ad sizes across Feed, Stories, Reels, Carousel, and Explore. Dimensions, file limits, safe zones, and video specs.
The right Instagram ad size depends on the placement. Feed ads work best at 1080 x 1350 px (4:5). Stories and Reels need 1080 x 1920 px (9:16). Carousel cards follow Feed dimensions. Explore ads default to 1080 x 1080 px (1:1).
Getting these wrong means cropped visuals, blurry images, or text hidden behind UI elements. Getting them right means your creative shows exactly as you designed it — which directly affects click-through rate, hook rate, and downstream performance.
This guide covers every Instagram ad placement with exact pixel dimensions, aspect ratios, file requirements, character limits, and safe zones. All specs are sourced from Meta's official Ads Guide and verified against live Ads Manager requirements as of March 2026.
Methodology: Specifications in this article are drawn from Meta's official Ads Guide, Meta Business Help Center documentation, and verified against live Ads Manager placement requirements as of March 2026. Where third-party sources supplement official specs (codec recommendations, bitrate guidance), they are noted inline.
Quick-reference table: all Instagram ad sizes at a glance
| Placement | Image dimensions | Aspect ratio | Max image file size | Max video file size | Max video length |
|---|---|---|---|---|---|
| Feed (image) | 1080 x 1350 px | 4:5 (recommended) | 30 MB | — | — |
| Feed (video) | 1080 x 1350 px | 4:5 (recommended) | — | 4 GB | 60 min |
| Stories (image) | 1080 x 1920 px | 9:16 | 30 MB | — | — |
| Stories (video) | 1080 x 1920 px | 9:16 | — | 4 GB | 60 sec |
| Reels (video) | 1080 x 1920 px | 9:16 | — | 4 GB | 15 min |
| Carousel (image) | 1080 x 1080 px | 1:1 (recommended) | 30 MB | — | — |
| Carousel (video) | 1080 x 1080 px | 1:1 (recommended) | — | 4 GB | 2 min |
| Explore (image) | 1080 x 1080 px | 1:1 (recommended) | 30 MB | — | — |
| Explore (video) | 1080 x 1080 px | 4:5 (recommended) | — | 4 GB | 60 min |
| Collection (Feed) | 1080 x 1080 px | 1:1 | 30 MB | 4 GB | — |
All dimensions listed are minimum recommended resolutions as of March 2026. Meta now suggests 1440 px-wide assets for high-density displays — more on that in each section below.
Text character limits by placement
| Placement | Primary text | Headline | Hashtags |
|---|---|---|---|
| Feed | 125 characters | 40 characters | 30 max |
| Stories | 125 characters | 125 characters | — |
| Reels | 72 characters | — | 30 max |
| Explore | 125 characters | 40 characters | 30 max |
| Carousel | 125 characters | 40 characters | 30 max |
| Collection | 125 characters | 40 characters | — |
Primary text counts are the visible limit before truncation. Meta allows up to 2,200 characters total, but only the first 125 characters (approximately two lines) display before the "more" link. For Reels, the visible limit drops to 72 characters because the overlay text area is smaller.
Feed ads: image and video specs
Feed ads are the most common Instagram ad format. They appear inline as users scroll through their home feed, sitting between organic posts.
Feed image ads
| Spec | Requirement |
|---|---|
| Recommended dimensions | 1080 x 1350 px |
| Higher-resolution option | 1440 x 1800 px |
| Aspect ratio | 4:5 (recommended), supports 1.91:1 to 4:5 |
| File types | JPG, PNG |
| Max file size | 30 MB |
| Primary text | 125 characters visible |
| Headline | 40 characters |
| Max hashtags | 30 |
The 4:5 portrait format (1080 x 1350 px) takes up more vertical screen space than a 1:1 square, which gives your ad more real estate in the feed. This translates directly to higher engagement — more pixels on screen means more time before a user scrolls past.
The old standard was 1080 x 1080 px (square). Square still works, but 4:5 occupies roughly 31% more screen area on a mobile device. For ecommerce product shots, lifestyle imagery, or any visual where you want the product to dominate, 4:5 is the stronger choice.
Meta now recommends 1440 px-wide assets (1440 x 1800 for 4:5) to render sharply on newer high-density phone screens. Assets at 1080 px still display correctly but may appear slightly less crisp on devices with displays above 400 PPI.
Feed video ads
| Spec | Requirement |
|---|---|
| Recommended dimensions | 1080 x 1350 px |
| Higher-resolution option | 1440 x 1800 px |
| Aspect ratio | 4:5 (recommended), supports 1.91:1 to 4:5 |
| File types | MP4, MOV |
| Max file size | 4 GB |
| Video length | 1 second to 60 minutes |
| Video codec | H.264 |
| Audio codec | AAC (stereo, 128 kbps+) |
| Frame rate | 30 fps (recommended) |
| Primary text | 125 characters visible |
| Headline | 40 characters |
For Feed video, the first frame matters more than anything else. Hook rate — the percentage of viewers who watch past the first 3 seconds — determines whether Meta's algorithm gives your ad broad delivery or buries it. Design the opening frame as a standalone visual that communicates value even without sound.
Most users encounter Feed videos with sound off. Always add captions or text overlays to convey your message visually. Meta's own data shows captioned video ads see an average 12% lift in view time.
While Feed video technically supports up to 60 minutes, optimal performance for ads sits between 15 and 60 seconds. Longer videos are better suited for retargeting audiences who have already engaged with your brand.
Stories ads: dimensions and safe zones
Stories ads occupy the full phone screen and appear between organic Stories from accounts a user follows. The vertical, immersive format makes them one of Instagram's highest-engagement placements — but only if your creative respects the safe zones.
Stories image ads
| Spec | Requirement |
|---|---|
| Recommended dimensions | 1080 x 1920 px |
| Higher-resolution option | 1440 x 2560 px |
| Aspect ratio | 9:16 |
| File types | JPG, PNG |
| Max file size | 30 MB |
| Display duration | 5 seconds |
| Primary text | 125 characters visible |
Stories video ads
| Spec | Requirement |
|---|---|
| Recommended dimensions | 1080 x 1920 px |
| Higher-resolution option | 1440 x 2560 px |
| Aspect ratio | 9:16 |
| File types | MP4, MOV |
| Max file size | 4 GB |
| Video length | 1 second to 60 seconds |
| Video codec | H.264 |
| Audio codec | AAC (stereo, 128 kbps+) |
| Frame rate | 30 fps (recommended) |
| Primary text | 125 characters visible |
Stories safe zones
Safe zones are the areas of the screen not covered by Instagram's interface elements (profile picture, timestamp, "Sponsored" label at top; CTA button and swipe-up area at bottom). Place your key creative elements — text, logos, product shots — inside the safe zone, or they will be partially or fully hidden.
| Zone | Pixels to keep clear | Percentage of canvas |
|---|---|---|
| Top | 250 px | ~14% |
| Bottom | 340 px | ~20% |
| Sides | 50 px each | ~5% each |
Effective safe area: 980 x 1330 px centered within the 1080 x 1920 canvas.
In practice, this means your text and call-to-action should sit in the middle 66% of the vertical space. The top is covered by the account name, profile photo, and timestamp. The bottom is covered by the CTA button ("Shop Now," "Learn More," etc.) and reply bar.
For UGC-style ads running in Stories, frame the creator's face and any product in the center of the screen. Avoid placing text captions within the top or bottom safe zone margins.
Reels ads: dimensions, length, and audio
Reels ads appear in the Reels tab and between organic Reels content. They're full-screen vertical video — the same format as organic Reels, which makes well-produced Reels ads nearly indistinguishable from native content.
Reels video ad specs
| Spec | Requirement |
|---|---|
| Recommended dimensions | 1080 x 1920 px |
| Higher-resolution option | 1440 x 2560 px |
| Aspect ratio | 9:16 |
| File types | MP4, MOV |
| Max file size | 4 GB |
| Video length | Up to 15 minutes |
| Video codec | H.264 |
| Audio codec | AAC (stereo, 128 kbps+) |
| Frame rate | 30 fps (recommended) |
| Primary text | 72 characters visible |
Reels safe zones
Reels have a tighter safe zone than Stories because of the larger UI overlay area at the bottom (like, comment, share, and audio buttons sit along the right edge; caption text runs along the bottom).
| Zone | Pixels to keep clear | Percentage of canvas |
|---|---|---|
| Top | 250 px | ~14% |
| Bottom | 670 px | ~35% |
| Left side | 65 px | ~6% |
| Right side | 65 px | ~6% |
Effective safe area for Reels: 950 x 1000 px centered within the 1080 x 1920 canvas.
The bottom safe zone on Reels is significantly larger than Stories because of the engagement buttons, audio attribution bar, and caption area. This is the most common mistake advertisers make: designing creative that looks perfect in a design tool but has its CTA hidden behind the share button in production.
Reels audio requirements
Unlike Feed ads, most Reels viewers watch with sound on. Audio is not technically required, but Reels without audio perform significantly worse because the format was built around music and voiceover content.
Key audio constraints for Reels ads:
- No licensed music from Instagram's library. You can only use original audio, royalty-free music, or music you have commercial licensing for.
- No Instagram camera effects, filters, or stickers in Reels ads.
- Audio format: AAC codec, 128 kbps minimum, stereo preferred.
- Sample rate: 48 kHz recommended.
For ecommerce brands, the strongest Reels ad audio approaches are voiceover narration, original background music, and ASMR-style product sounds (unboxing, texture, pouring). These avoid licensing issues while matching the native Reels experience.
Reels length: what actually works
Meta allows Reels ads up to 15 minutes, and organic Reels support up to 3 minutes as of the 2025 expansion. But longer is not better for ads.
Optimal Reels ad length by objective:
| Objective | Recommended length | Why |
|---|---|---|
| Awareness | 6-15 seconds | Short, punchy, high replay rate |
| Consideration | 15-30 seconds | Enough time for a product demo |
| Conversion | 15-45 seconds | Show the problem, demo the solution, deliver the CTA |
The first 3 seconds determine whether someone watches or swipes. Hook rate data from Meta advertisers shows that Reels with a strong visual or verbal hook in the first 2 seconds see 2-3x the completion rate of those with slow intros. Start with your strongest visual — the product in action, a surprising result, a bold statement. Save brand logos and intros for the end.
Carousel ads: per-card specs and limits
Carousel ads let users swipe through multiple images or videos in a single ad unit. They appear in the Feed and Stories placements with a swipeable card format.
Carousel specs
| Spec | Requirement |
|---|---|
| Number of cards | 2-10 |
| Image dimensions per card | 1080 x 1080 px (1:1) |
| Alternative dimensions | 1080 x 1350 px (4:5 for Feed) |
| Image file types | JPG, PNG |
| Max image file size | 30 MB per card |
| Video file types | MP4, MOV |
| Max video file size | 4 GB per card |
| Video length per card | 1 second to 2 minutes |
| Aspect ratio | 1:1 (recommended), 4:5 supported |
| Primary text | 125 characters visible |
| Headline per card | 40 characters |
Carousel design considerations
All cards in a carousel must share the same aspect ratio. You cannot mix a 1:1 card with a 4:5 card in the same carousel. Choose your ratio before building the creative.
For ecommerce, 1:1 carousels work well for product catalogs (one product per card). 4:5 carousels give more room for lifestyle shots and detailed product photography. You can also mix image cards with video cards within a single carousel — a strong approach is leading with a short video hook, followed by product images on cards 2 through 5.
Carousel ads consistently deliver strong engagement because the swipe interaction signals intent to Meta's algorithm. Each swipe counts as an engagement event, which helps delivery optimization. If your first card earns the swipe, Meta is more likely to show the ad to similar users.
For a structured approach to testing different carousel formats against single-image and video ads, see the creative testing framework.
Explore ads: specs and considerations
Explore ads appear in Instagram's discovery tab, where users browse content from accounts they don't follow. Ads show up in the Explore grid and in the Explore feed that opens when a user taps into a post.
Explore Home ads
| Spec | Requirement |
|---|---|
| Image dimensions | 1080 x 1080 px |
| Aspect ratio | 1:1 (recommended), supports 1.91:1 to 4:5 |
| File types | JPG, PNG |
| Max image file size | 30 MB |
| Primary text | 125 characters visible |
| Headline | 40 characters |
Explore feed ads
| Spec | Requirement |
|---|---|
| Image dimensions | 1080 x 1080 px |
| Video dimensions | 1080 x 1080 px |
| Aspect ratio | 9:16 (image), 4:5 (video recommended) |
| Max image file size | 30 MB |
| Max video file size | 4 GB |
| Video length | 1 second to 60 minutes |
| Primary text | 125 characters visible |
Why Explore ads deserve separate creative
Explore audiences are in discovery mode — they are actively looking for new content, products, and accounts. This is fundamentally different from Feed, where users scroll through content from accounts they already follow.
Ads that blend into the Explore grid visually tend to perform better than overtly branded creative. Use square (1:1) images that look like organic posts: clean product photography, lifestyle shots, and user-generated content. Avoid heavy logo placement and text overlays that make the ad feel out of place in a discovery context.
Explore is also one of the best placements for reaching new audiences at the top of the funnel. If your creative testing framework includes placement-level breakdowns, Explore often shows lower CPA than Feed for prospecting campaigns.
Collection and shopping ads
Collection ads combine a cover image or video with a product catalog pulled from your Meta Commerce Manager. When a user taps the ad, it opens an Instant Experience (full-screen landing page within Instagram) showing your product grid.
Collection ad specs
| Spec | Requirement |
|---|---|
| Cover image dimensions | 1080 x 1080 px |
| Cover aspect ratio | 1:1 (Feed), 9:16 (Stories/Reels) |
| Cover file types | JPG, PNG (image), MP4, MOV (video) |
| Max image file size | 30 MB |
| Max video file size | 4 GB |
| Product catalog | 4+ products required |
| Primary text | 125 characters visible |
| Headline | 40 characters |
Collection ads pull product images directly from your catalog, so the individual product tile dimensions are managed in Commerce Manager, not in the ad creative itself. Focus your creative effort on the cover image or video — that is what stops the scroll.
The cover image or video should feature your hero product in context. A lifestyle image showing the product in use outperforms a flat-lay product shot for Collection ads, because it gives context that the product grid below cannot.
Video ad specs deep-dive: codecs, bitrate, and frame rate
Getting dimensions right is step one. Encoding your video correctly is step two — and poor encoding is a common reason ads look blurry or pixelated even when dimensions are technically correct.
Recommended video encoding settings
| Setting | Recommendation |
|---|---|
| Container | MP4 |
| Video codec | H.264 |
| Audio codec | AAC-LC |
| Audio channels | Stereo |
| Audio bitrate | 128 kbps minimum, 256 kbps preferred |
| Audio sample rate | 48 kHz |
| Frame rate | 30 fps |
| Pixel format | Square pixels |
| Scan type | Progressive (not interlaced) |
| Video bitrate | 5,000-10,000 kbps for 1080p |
| Keyframe interval | Every 2 seconds |
| Encoding mode | Variable bitrate (VBR) |
Why these settings matter
H.264 codec is the most universally compatible video codec across mobile devices and Instagram's transcoding pipeline. H.265/HEVC and VP9 may offer better compression, but H.264 avoids compatibility issues and gives Instagram's servers the cleanest starting point for re-encoding.
30 fps is the sweet spot. Instagram supports 24, 25, 30, and 60 fps, but 30 fps ensures smooth playback without triggering heavy re-compression. 60 fps files are larger and get compressed more aggressively, often resulting in no visible quality improvement at the cost of artifacts.
Bitrate at 5,000-10,000 kbps gives Instagram enough data to work with after its own compression. Uploading a video at 2,000 kbps means Instagram's re-encoding has very little quality headroom — the result is a noticeably muddier video. Uploading at 10,000 kbps for 1080p content gives the platform room to compress while preserving detail.
AAC audio at 128 kbps+ is the standard Meta recommends. For voiceover-heavy ads (common in UGC-style content), 256 kbps produces noticeably clearer speech, especially on earbuds and phone speakers.
Export settings by editing tool
For Adobe Premiere Pro, After Effects, DaVinci Resolve, and Final Cut Pro: export as H.264 MP4 with VBR encoding, target bitrate of 8,000 kbps, max bitrate of 10,000 kbps, 30 fps, AAC audio at 256 kbps stereo. These settings produce clean uploads across all Instagram placements.
For Canva and browser-based editors: export at the highest quality setting available. These tools typically output H.264 MP4 by default, but at lower bitrates (3,000-4,000 kbps). The result is acceptable but visibly lower quality than a professional NLE export.
Creative best practices by placement
Each Instagram placement has different user behavior. An ad that performs in Feed may underperform in Reels, and vice versa. Here is what works on each surface.
Feed
- 4:5 portrait format takes up maximum screen space. Every additional pixel of screen real estate increases dwell time.
- Product-focused imagery outperforms lifestyle for direct response. Show the product clearly, in context, with minimal clutter.
- Captions and text overlays are essential. Most Feed browsing happens with sound off. Your message must read visually.
- Carousel format consistently delivers higher engagement and lower CPA than single images for ecommerce catalogs.
Stories
- Full-screen vertical (9:16) is mandatory. Non-vertical creative gets letterboxed with ugly black bars.
- First 2 seconds must grab attention. Users tap through Stories fast — if the opening frame does not stop them, they are gone. Track your hook rate to diagnose weak openers.
- Native-looking creative outperforms polished studio work. Stories feel personal, so ads that match that tone perform better.
- Single clear CTA at the center of the screen. Do not place CTAs near the bottom — the swipe-up/CTA button area is controlled by Instagram.
Reels
- Sound on. Design for audio-first. Voiceover, music, and product sounds should carry meaning, not just fill silence.
- UGC format performs exceptionally well. UGC ads shot in selfie-style vertical video blend with organic Reels content and bypass the "this is an ad" filter.
- Hook within 2 seconds. Reels users swipe rapidly. The opening must present a visual or verbal hook that creates curiosity.
- 15-30 seconds is the optimal length for most ad objectives.
Explore
- Square format (1:1) blends into the Explore grid layout and avoids looking out of place.
- Discovery-oriented creative works best. Users on Explore are looking for new things, so product introductions and "you need this" angles land well.
- Minimal branding. Explore is the worst placement for heavy logo presence. Let the product or result speak first.
Rotating creative across placements
Creating one asset and running it across all placements is the most common mistake in Instagram advertising. A vertical Reels video cropped to square for Feed loses its visual impact. A polished Feed image dropped into Stories looks like a lazy afterthought.
Build placement-specific creative, or at minimum, adapt your core concept for each aspect ratio and safe zone. When you are running the same creative across multiple placements for too long, performance drops due to ad fatigue — audiences who see the same visual in Feed, Stories, and Reels simultaneously burn out faster.
Use creative analytics to track performance by placement. What converts in Reels may drive awareness but not purchases in Explore. Breaking down performance data by format and placement reveals which creative concepts work where — and prevents you from scaling a winning Feed ad into a losing Reels placement.
How ad sizes affect performance beyond just "fitting"
Ad specs are not just a compliance checklist. The dimensions, resolution, and aspect ratio you choose have measurable downstream effects on cost and conversion.
Screen real estate drives attention
A 4:5 Feed ad occupies approximately 31% more vertical screen space than a 1:1 square ad on a standard mobile viewport. That extra screen real estate translates to longer dwell time, because the ad takes slightly longer to scroll past. Even fractions of a second matter — they increase the window for your creative to register a message, show a product, or trigger curiosity.
Resolution affects perceived quality
An ad rendered at 1080 px on a device with a 1440 px display panel appears slightly soft. The effect is subtle, but it reduces perceived production quality — which affects trust signals, especially for premium products. Uploading at 1440 px or higher gives Instagram's compression pipeline more data to preserve detail.
Cropping kills context
When you use Advantage+ placements (Meta's automated placement optimization) without uploading placement-specific creative, Meta auto-crops your asset to fit each surface. A 1:1 Feed image cropped to 9:16 for Stories will lose the left and right edges. A 9:16 Reels video displayed in the 4:5 Feed crops the top and bottom. Both scenarios can hide product details, text, or calls-to-action.
Upload separate assets per placement — or at minimum, use Meta's asset customization feature in Ads Manager to preview and adjust cropping before the ad goes live.
Format signals intent to the algorithm
Meta's delivery system uses engagement signals to optimize ad delivery. Different formats generate different types of engagement: video ads produce view-time signals, carousel ads produce swipe signals, and static images drive clicks and saves. Each signal type feeds into Meta's prediction model differently.
Matching the right format to the right objective is not just a creative decision — it is a signal-quality decision. Running a 6-second awareness video on a conversion-optimized campaign confuses the algorithm because the engagement pattern (short views, low clicks) does not match what the system is optimizing for.
For placement-level performance data across Meta's ad ecosystem, see our Facebook ads benchmarks article, which breaks down CPM, CPC, and CTR by placement.
Frequently asked questions
What is the best Instagram ad size for 2026?
The best all-around Instagram ad size is 1080 x 1350 px (4:5 aspect ratio) for Feed placements and 1080 x 1920 px (9:16) for Stories and Reels. If you can only produce one asset, 4:5 at 1080 x 1350 px gives you the widest compatibility across Feed, Explore, and Search placements without significant cropping. For Stories and Reels, 9:16 is the only aspect ratio that fills the full screen.
Do Instagram ad images get compressed?
Yes. Instagram compresses all uploaded images and videos through its own transcoding pipeline. To minimize visible quality loss, upload at the highest resolution available (1440 px wide or higher for images, 1080p at 5,000-10,000 kbps for video). JPEG compression artifacts are more pronounced than PNG, so use PNG for graphics with sharp text and flat colors. Use JPEG for photography.
What is the Instagram Stories ad safe zone?
The Stories safe zone keeps content visible above Instagram's UI overlays. Keep all important elements at least 250 px from the top edge and 340 px from the bottom edge of your 1080 x 1920 canvas. This leaves an effective safe area of approximately 980 x 1330 px in the center of the screen. Place your headline, product, and CTA within this zone.
Can I use the same creative for Feed, Stories, and Reels?
You can, but performance will suffer. Each placement has a different aspect ratio (4:5 for Feed, 9:16 for Stories and Reels), different safe zones, and different user behavior. Meta will auto-crop assets that do not match the target placement, which often hides key creative elements. The recommended approach is to create placement-specific versions of each concept or use Meta's asset customization tools in Ads Manager.
What video format does Instagram prefer?
MP4 container with H.264 video codec and AAC audio codec produces the best results across all Instagram placements. MOV is also accepted but MP4 is preferred because it results in smaller file sizes at equivalent quality. Avoid AVI, WMV, and FLV — Instagram does not accept these formats.
How long can an Instagram Reels ad be?
Instagram Reels ads support up to 15 minutes. Organic Reels support up to 3 minutes. However, ad performance data consistently shows that 15-30 seconds is the optimal length for Reels ads. Shorter ads (6-15 seconds) work well for awareness objectives, while ads targeting conversions can extend to 45 seconds to show a problem-solution arc. Anything beyond 60 seconds sees steep drop-offs in completion rate.
Staying current with spec changes
Instagram updates its ad specifications periodically, and changes are not always announced prominently. Meta's official Ads Guide at facebook.com/business/ads-guide is the canonical source — it reflects current Ads Manager requirements in real time.
Notable recent changes to be aware of:
- 2025: Instagram expanded organic Reels to 3 minutes. Reels ad maximum length extended to 15 minutes.
- 2025: Meta began recommending 1440 px-wide assets instead of 1080 px for high-density displays.
- 2025: Reels safe zone expanded at the bottom to account for larger caption and engagement button overlays.
When running ads across multiple placements, test your creative in preview mode within Ads Manager before publishing. The preview tool shows exactly how your asset will render on each placement — including cropping, safe zone overlaps, and text truncation.
Tracking which creative formats and dimensions drive actual results across your ad account is where creative analytics tools add the most value. Instead of guessing whether 4:5 or 1:1 performs better for your products, data from your own campaigns gives you a definitive answer. Rule1 tags ad creative across 20 dimensions — including format, aspect ratio, and placement — so you can filter performance by these specs and spot patterns at scale.
Data last verified: March 2026
Ready to get started?
See how rule1 can transform your ad analytics and help you find winners faster.