How to make a moving carousel post on Instagram

Design one wide strip, cut it into 1080 × 1350 slides, then make each slide a short looping clip so the icon drives from slide to slide. Specs, steps, mistakes.

Founder and CEO, ShowfolkPublished 9 min read

The short answer

A moving carousel on Instagram is a seamless carousel whose slides are short video clips instead of stills. You design one wide picture, cut it into 1080 × 1350 slides, and animate each slice so one element (an icon, a car, a product) leaves slide one on the right and enters slide two on the left. Every slide exports as its own MP4 of the same length, uploaded in order as one post.

Instagram lets a carousel hold up to 20 photos and videos, mixed, with one orientation for the whole post.[1] The format gets swipes because a carousel is served a second time to people who did not swipe, and because carousels hold the highest engagement rate of any Instagram format in the 2026 benchmarks.[3][4]

  • Instagram allows up to 20 photos and videos in one carousel, mixed, and the orientation you pick applies to every slide in the post.
  • Instagram keeps a photo at full resolution only at 1080 pixels wide with an aspect ratio between 1.91:1 and 3:4, so design the strip at 1080 × 1350 per slide.
  • Adam Mosseri has said that when someone sees a carousel and does not swipe, Instagram will often give it a second chance and move the viewer to the second piece of media.
  • Carousels led Instagram engagement in 2025 at 0.55% against 0.52% for Reels, and earn nine times the saves of a single image in Metricool’s 2026 study.
On this page
  1. The short answer
  2. What is a moving carousel, and why does it get swipes?
  3. What specs make a seamless or moving carousel work?
  4. How do you make a static seamless carousel?
  5. How do you make the moving version?
  6. What are the common mistakes?
  7. How does Showfolk make moving carousels?
  8. Questions people ask
  9. Sources

What specs make a seamless or moving carousel work?

Every spec below comes from Instagram’s Help Center, Meta’s Business Help Center or Meta’s developer documentation. The one that matters most is the orientation rule: “the orientation you choose (square, portrait or landscape) affects all of the photos or videos in your post. You can’t select a different orientation for each photo or video.”[1] So design every slide at one ratio before you open the app.

Carousel specs from Instagram’s and Meta’s own pages; pixel sizes worked out from the 1080-pixel width Instagram keeps.
SpecWhat Instagram or Meta saysFor a seamless strip
Slide widthPhotos are kept at full quality up to 1080 pixels wide; wider files are scaled down.[2]Design every slide 1080 pixels wide.
Aspect ratioRatios between 1.91:1 and 3:4 keep their resolution: 1080 wide by 566 to 1440 tall.[2]Use 4:5 (1080 × 1350).
One ratio per postThe orientation you choose applies to every photo and video in the post.[1]Never mix a square slide into a portrait strip.
Slide countUp to 20 in the app;[1] 10 through Meta’s API.[11]Three to six slides for a seamless strip.
Photo and video togetherAllowed; videos in carousels are not reels and get no reels features.[1][11]Every slide of a moving carousel is a video.
Video file typeMeta’s carousel card specs accept MP4, MOV or GIF.[9]Export each slide as its own MP4.
Clip lengthNo per-clip limit on Instagram’s Help Center. Meta’s carousel ad spec allows up to 2 minutes a card in Instagram Feed; videos under 30 seconds loop, longer ones do not.[8]Same length on every clip, 3 to 6 seconds.
Caption and hashtagsCaptions up to 2,200 characters;[11] up to 5 hashtags on a post.[10]Put the swipe prompt in the first line.

How do you make a static seamless carousel?

Make the still version first; every moving carousel starts as a seamless strip. The trick is arithmetic: a canvas as wide as all the slides together, cut into equal slices on exact pixel boundaries, so slide two starts on the pixel where slide one ended.

  1. 1

    Design one canvas, N slides wide

    Set the canvas to 1080 × N pixels wide and 1350 tall: three 4:5 slides is 3240 × 1350, four is 4320 × 1350. Headline on the first slide, call to action on the last.
  2. 2

    Mark the seams before you place words

    Draw guides every 1080 pixels and keep every word, logo and face at least 60 pixels clear of them.
  3. 3

    Make the first slide stand alone

    Only the first slide shows in the feed before anyone swipes.[1] It needs the hook, the brand and a reason to swipe. Because Instagram may show the second slide to people who skipped the first,[3] that one has to make sense alone too.
  4. 4

    Cut the strip into 1080 × 1350 slices

    Export each slice at exactly 1080 × 1350, JPG or PNG, numbered in order, with no margins, borders or shadows at the edges.
  5. 5

    Upload in order and choose portrait once

    Tap Select Multiple, pick slide 01 first and the rest in order, then pick portrait.[1] Swipe the preview to check the joins; you can reorder slides after posting but not add new ones.[1]

If the strip is a photograph, crop it to the strip ratio first (12:5 for three 4:5 slides). TikTok slideshow size and specs covers the same arithmetic for 9:16.

How do you make the moving version?

A moving carousel is the seamless strip with time added. Each slice becomes a short clip, and the moving element travels across all of them as if they were one shot. The join works only if three things match on every slide: clip length, the element’s height, and its speed.

  1. 1

    Start from a finished seamless strip

    Get the seams right while nothing moves. The route the icon follows (a road, a dotted line, a shelf) is drawn once across the whole strip.
  2. 2

    Pick one clip length and one frame rate

    Four seconds at 30 frames a second is a sensible default; every slide gets the same length.
  3. 3

    Animate the icon across each slice

    On slide one the icon starts inside the frame and exits the right edge at the end of the clip. On every other slide it enters from the left edge on the first frame and exits the right edge on the last, at the same height and speed. On the last slide it stops beside the call to action.
  4. 4

    Keep the first frame of every clip clean

    A clip that opens on a black or empty frame shows that frame as the slide’s cover. Start each clip with the background drawn and the icon at the edge.
  5. 5

    Export every slide as its own MP4

    1080 × 1350, MP4,[9] same length and frame rate, numbered in order.
  6. 6

    Upload as one carousel and add music if you want Reels reach

    Select the clips in order and pick portrait.[1] Mosseri’s advice in the same reel was to add music so the carousel is eligible for the Reels tab.[3]

What are the common mistakes?

Most broken carousels fail on one of four things, all visible in the preview.

  1. Text across a seam. A headline that spans two slides is cut mid-word on the phone.
  2. Mismatched ratios. Instagram applies one orientation to every item,[1] so one square slide in a portrait set gets the strip cropped or padded and the join is lost.
  3. A first slide that does not stand alone. The feed shows only the first slide.[1] If it is a third of a picture with no words, nothing stops the scroll.
  4. A video slide that starts on a black frame. The first frame is the poster frame. Start every clip on the finished scene.

One more costs reach rather than looks: expecting the video slides to be Reels. The Help Center says videos in carousels “are not considered reels and will not show up in the Reels tab or have reels features.”[1]

How does Showfolk make moving carousels?

Showfolk makes moving carousels from your brand kit. Paste your website and the brand kit reads your logo, colors and fonts. Give it a topic and it writes the words and lays out one wide strip in the brand: the copy, a dotted route across the slides, and prints of your own photos along it. The strip is cut into slides, and the brand’s icon (your logo on a tile, or a product cut-out) drives along the route, leaving each slide on the right and entering the next on the left.

Every slide exports as its own MP4, all the same length, so the loop lines up at every seam. No image model is used: the words are real text in your fonts and the pictures are your photos, so nothing is redrawn or misspelled. It also makes photo slideshows for TikTok and Instagram. Plans start at $29.99 a month, with a free trial on every plan.

Questions people ask

What size should a seamless Instagram carousel be?
Design the strip at 1080 pixels times the number of slides wide and 1350 pixels tall, then cut it into slides of exactly 1080 × 1350. Instagram keeps photos at full resolution up to 1080 pixels wide, with a ratio between 1.91:1 and 3:4, and applies one orientation to every slide.
How many slides can a moving carousel have?
Instagram allows up to 20 photos and videos in one carousel in the app, and up to 10 when a post is published through Meta’s API. For a seamless strip, three to six slides is the practical range.
How long can each video slide be?
Instagram’s Help Center states no per-clip limit for organic carousels. Meta’s carousel ad spec allows up to 2 minutes a card in Instagram Feed and says only videos under 30 seconds loop. Keep every clip the same length, 3 to 6 seconds.
Do video slides in a carousel count as Reels?
No. Instagram’s Help Center says videos in carousels are not considered reels and will not show up in the Reels tab. Adam Mosseri has advised adding music to a carousel so it becomes eligible for the Reels tab.
Why does Instagram sometimes show a carousel starting on the second slide?
Because it is giving the post a second chance. Adam Mosseri said in October 2024 that if someone sees a carousel and does not swipe, Instagram will often show it again and move the viewer to the second piece of media.

Sources

Every figure above points at one of these. Facts were last checked on .

  1. [1]Instagram Help Center: Share a post with multiple photos or videos on Instagram. Up to 20 photos and videos; one orientation for the whole post; videos in carousels are not reels; reordering after posting
  2. [2]Instagram Help Center: Image resolution of photos you share on Instagram. Photos kept at full resolution up to 1080 pixels wide with an aspect ratio between 1.91:1 and 3:4 (566 to 1440 pixels tall)
  3. [3]Social Media Today, October 17, 2024: IG chief recommends posting carousels to improve reach. Transcription of Adam Mosseri’s reel: more interactions mean more reach, the second chance that moves the viewer to the second piece of media, and music making a carousel eligible for the Reels tab
  4. [4]Socialinsider: 2026 Instagram organic engagement benchmarks. 35 million posts from 447,613 pages; engagement rate by format for 2024, 2025 and the first two quarters of 2026
  5. [5]Buffer, March 5, 2026: The state of social media engagement in 2026. Engagement as a share of reach: carousels 6.90% median, single images 4.44%, Reels 3.31%
  6. [6]Metricool, June 16, 2026: Metricool’s 2026 Instagram study reveals Reels and carousels are reshaping platform strategy. 24,364,803 posts from 375,118 accounts; carousels generate nine times more saves than single-image posts
  7. [7]Metricool newsletter, June 21, 2026: Instagram: tell me your goal, and I’ll tell you what can help. A carousel someone did not interact with is shown again on their next visit, starting with the second image
  8. [8]Meta Business Help Center: Design specifications for carousel ads. Instagram Feed cards up to 2 minutes; videos under 30 seconds loop for about 90 seconds, videos over 30 seconds do not loop
  9. [9]Meta Ads Guide: Carousel ad specs for Instagram Feed. Video file type MP4, MOV or GIF; 4:5 for image-only carousels and 1:1 for carousels with video
  10. [10]Instagram Help Center: Use hashtags on Instagram. Up to 5 tags on a post
  11. [11]Meta for Developers: Instagram Platform, IG User Media endpoint reference. Captions up to 2,200 characters; carousels of up to 10 images, videos or a mix through the API; reels cannot appear in carousels

· Founder and CEO, Showfolk

Spencer Tribe is the founder and CEO of Showfolk. He has built and run AI creative pipelines for paid social, and started Showfolk after finding that the hard part of making an ad is knowing what a good one looks like.

LinkedInX

Read next

All posts

See it with your own product.

Type your website and Showfolk hands back a finished ad in about a minute, rebuilt from one a big brand is running. Try it free for 3 days.

3 days free, then from $29.99 a month. Cancel any time before then and you pay nothing.