Creative Formats & Assets

Carousel Ads

By the AdFlint research team · Last reviewed November 2026

Shows a swipeable row of two to ten cards, each carrying its own image or video, headline, and destination link.

Each card holds a separate creative and URL, so one ad can present several products, several benefits, or one story told in sequence. Meta can reorder cards by performance unless you lock the order. Advertisers reach for it when a single frame cannot hold the message. The frequent mistake is treating cards two through ten as filler, since most impressions never scroll past the first card.

Key takeaways

  • A carousel ad holds 2 to 10 cards, each with its own image or video, headline, description, and link, with Instagram Stories limited to 3.
  • Meta can show the best-performing cards first, so lock the order if your sequence matters.
  • Facebook text limits are 125 characters for primary text, 40 for the headline, and 25 for the link description.
  • Put your best offer on card one, because later cards are seen by fewer people.

In practice.

A carousel ad shows two or more images or videos in one ad, and people swipe sideways through them. Meta's help center says each card has its own headline, description, link, and call-to-action. You build one in Ads Manager by choosing Carousel in the ad setup, then adding cards. For Facebook, Messenger, and Audience Network placements the limit is 2 to 10 cards. On Instagram it is up to 10 in Feed but only 3 in Stories. Because each card can send people to a different page, a single ad can sell several products, explain several benefits, or tell a short story in order.

Meta's specs are specific. Facebook accepts square 1:1, 4:5, or 9:16 images (4:5 is limited to Advantage+ catalog carousels using catalog product images). Recommended resolution for 1:1 is 1024 by 1024 pixels, and images can be .jpg or .png up to 30 MB. Videos can be up to 4 GB, with 15 seconds recommended, and Instagram Feed videos are capped at 2 minutes. Copy limits are 125 characters of primary text, 40 characters for the headline, and 25 for the link description on Facebook, Messenger, and Audience Network. Videos autoplay as people swipe, without sound by default, and videos under 30 seconds loop for about 90 seconds.

Carousels interact with objective, placement, and delivery in a few ways. Not every objective and placement combination supports them, and Meta has an error code page for unsupported combinations. A setting lets Meta show the best-performing cards first, which means the order you design may not be the order everyone sees. If your story depends on sequence, such as a step-by-step guide, lock the order. Carousels also work inside catalog ads, where cards are products pulled from your feed. For a tool-by-tool comparison, remember that a single image ad has one headline and one link, while a carousel multiplies both.

The classic mistake is wasting cards. People often see the first card and stop, so cards three through ten may rarely be seen. Put your strongest image or offer first, and make the first card complete enough that the ad works even if nobody swipes. Another error is mixing messages, where card one promotes a sale and card four links to an unrelated page. A third is ignoring crop and text limits: long headlines are cut off, and a 1:1 image prepared for Feed may not fit Stories. Finally, do not assume carousel beats single image; test it against one.

This week, check your carousel ad's card-level results. Ads Manager has metrics for carousel ads, including how each card performs, so you can see which cards earn clicks. Move the top performer to position one, and drop cards that never get clicks. Keep card count modest, often three to five, unless you really sell that many products. Match each card's headline to the page it opens, so the landing page confirms what the card promised. If you run it with Advantage+ placements, preview every placement to check cropping, particularly Stories, where only three cards are allowed on Instagram. Finally, save a screenshot of your top card layout so the winning order is easy to rebuild in the next campaign.

Worked example

Boutique tests a five-card carousel

Say a women's clothing boutique sells five dress styles online. It runs a carousel with one dress per card, each linking to that dress's product page, at $20 per day for 10 days ($200). Card one shows its bestseller. The headline reads Linen midi, $68, which fits well under the 40 character limit.

Results show 1,000 link clicks across the ad's cards for $200, an average of $0.20 per click. Card-level data shows card one drew 520 clicks, card two 210, card three 140, card four 80, and card five 50. The numbers are made up, but they follow a common pattern: attention falls with position. The boutique swaps card five for a second bestseller, moves its second-best seller up, and adds a free-shipping line to the primary text. It also tries a single image ad of the bestseller at the same budget to see whether the carousel really beats it.

Carousel Ads compared with

The settings this gets confused with, and how to tell them apart.

Common questions.

How many cards can a carousel ad have?

Meta's specs give a minimum of 2 and a maximum of 10 cards on Facebook, Messenger, Audience Network, and Instagram Feed. Instagram Stories carousels are limited to 3 cards.

What are the text limits for Facebook carousel ads?

Meta lists 125 characters for primary text, 40 characters for the headline, and 25 characters for the link description on Facebook, Messenger, and Audience Network. Instagram allows up to 125 characters of text and up to 30 hashtags.

Can a carousel ad contain videos?

Yes. Cards can be images or videos. Meta's specs allow video files up to 4 GB, recommend 15 seconds, and note that videos autoplay without sound by default as people swipe. Instagram Feed videos are limited to 2 minutes and Stories to 15 seconds.

Do carousel ads perform better than single image ads?

Not automatically. A carousel helps when you have several products or a message that needs multiple frames. Test one against a single image ad with the same budget and audience, and compare cost per result.

Sources

You should not need to know this to advertise.

AdFlint handles the settings for you, inside the Google and Meta accounts you already own.

Next step: How AdFlint runs Meta ads for you

Try AdFlint free