- Instagram carousel ads hold 2 to 10 cards, each with its own image, headline, destination URL, and CTA button.
- Use 1:1 square at 1080 × 1080 px minimum. JPG or PNG for images, MP4, MOV, or GIF for video.
- Primary text is capped at 125 characters. Keep every card headline short and self-contained.
- Meta auto-optimization surfaces your best-performing card first, or you can lock a fixed narrative order.
- Coinis Image Ads generates consistent carousel visuals and on-brand copy from your Brand Profile in seconds.
What Is an Instagram Carousel Ad?
A carousel ad lets users swipe through multiple cards inside one sponsored post on Instagram.
Definition and format
Each card is independent. It can carry its own image or video, headline, description, destination URL, and call-to-action button. The whole unit appears in the Instagram Feed as a single paid placement. Viewers swipe left to move through the cards.
Key use cases
Carousels work well for product showcases, brand storytelling, before/after reveals, step-by-step tutorials, and feature spotlights. Each card advances the story. That progressive reveal keeps swipe-through rates strong.
---
Instagram Carousel Ad Specs and Technical Requirements
Get these right before you upload a single asset.
Dimensions and aspect ratios
Per Meta's Design Specifications for Carousel Ads, the recommended image aspect ratio is 1:1 square. Minimum resolution is 1080 × 1080 px. The aspect ratio tolerance is 3%. Cards outside that tolerance may be cropped or rejected. Keep all cards in the same ratio. Mixing ratios creates inconsistent display on mobile.
File types and sizes
Images: JPG or PNG, max 30 MB per card. Videos: MP4, MOV, or GIF, max 4 GB per card. Per Meta's carousel documentation, video duration max is 240 minutes per card.
Number of cards
Minimum 2 cards. Maximum 10. Per Meta's Design Specifications for Carousel Ads.
Text limits
Primary text is capped at 125 characters, with a max of 30 hashtags, per Meta's Instagram carousel guidance. Meta recommends keeping Feed headlines to around 27 characters so they display cleanly without truncation.
---
How to Create a Carousel Ad in Meta Ads Manager
Six steps from blank campaign to live carousel.
Step 1: Create or open a campaign
Go to Meta Ads Manager. Click "Create" and choose a campaign objective. Carousel format supports Awareness, Traffic, Engagement, Leads, App Promotion, and Sales objectives.
Step 2: Select carousel as ad format
At the ad level, choose "Carousel" from the Format section. This unlocks the multi-card upload interface below.
Step 3: Upload images or videos
Upload your assets card by card. Stick to the same aspect ratio across all cards. Use at least 1080 × 1080 px for clean rendering on modern mobile screens.
Step 4: Add headlines, descriptions, and links per card
Each card gets its own headline, optional description, and destination URL. Write headlines that stand alone. Some viewers start on card three, not card one.
Step 5: Choose a call-to-action button
Pick from Meta's CTA dropdown: "Shop Now", "Learn More", "Sign Up", and "Download" are common choices. You can set one CTA for the whole carousel or assign per card depending on your objective.
Step 6: Set audience, budget, and placement
Define your target audience, daily or lifetime budget, and placements. Instagram Feed is selected by default. Enable Meta's Advantage+ Audience option if you want the algorithm to expand reach based on performance signals from your creative.
---
Best Practices for High-Performing Carousel Ads
Correct specs get the ad approved. Strong creative gets it clicked.
Lead with your strongest asset
Meta can auto-optimize card order to surface the highest-performing card first to each viewer, while preserving the rest of the order. If you have a fixed narrative, turn off auto-optimization and arrange manually. If you don't, leave it on and let performance data do the work.
Maintain visual consistency across cards
Use the same color palette, font style, and image treatment on every card. Inconsistent visuals break the swipe flow and lower completion rates.
Write compelling, concise card copy
Short headlines outperform long ones on small screens. Aim well under the 27-character recommendation. Cut anything that doesn't add meaning.
Use high-resolution images
Blurry images hurt credibility on Retina displays. Always upload at or above the 1080 × 1080 px minimum. Higher resolution images also hold up better when Meta auto-resizes for different placements.
---
Why Coinis Simplifies Carousel Ad Creation
Building 10 cards with consistent visuals and copy takes time. Coinis cuts that time down significantly.
Generate on-brand carousel images in seconds
Coinis Image Ads pulls from your Brand Profile to generate carousel-ready visuals. Same style. Same colors. Consistent brand tone across every card. No manual matching required.
Maintain consistent copy tone across all cards
AI Copywriting produces headlines and primary text for each card in your brand voice. You don't rewrite the same message ten different ways. The tone stays locked across the whole carousel.
Edit and refine cards with AI tools
Need to adjust a card after generating it? Coinis Revise handles text edits, Smart Resize, color adjustments, and object removal. One click per change, no design tools needed.
---
Or let Coinis do it.
From a product URL to a live Meta campaign. AI-generated creatives. On-brand copy. Direct publish to Facebook and Instagram. Real performance reporting. All in one platform.
Start free. Upgrade when you're ready.
15 AI tokens a month. No credit card.
Frequently Asked Questions
How many cards can an Instagram carousel ad have?
Instagram carousel ads support a minimum of 2 cards and a maximum of 10, per Meta's Design Specifications for Carousel Ads. Each card can have its own image or video, headline, description, link, and CTA button.
What image size should I use for an Instagram carousel ad?
Meta recommends 1:1 square aspect ratio with a minimum resolution of 1080 × 1080 px. All cards should use the same aspect ratio. The aspect ratio tolerance is 3%, so images outside that range may be cropped or rejected.
Can each carousel card link to a different URL?
Yes. Each card in a carousel ad can have its own destination URL. This makes carousels useful for showcasing multiple products, each linking directly to its own product page.
What is the primary text character limit for Instagram carousel ads?
Instagram carousel ads support up to 125 characters in the primary text field, with a maximum of 30 hashtags, per Meta's Instagram carousel ad guidance.