Design one wide image, then cut it into equal panels on exact pixel boundaries. For a three-panel 4:5 carousel you need a source about 3240 × 1350 px, sliced into three 1080 × 1350 panels. Upload them in order, panel 1 first. Every slide must share the first slide’s ratio or Instagram crops the rest to match.
A seamless carousel is one wide image chopped into slides so that swiping feels like panning across a single picture. It is one of the few genuinely satisfying formats on Instagram, and it is also one of the easiest to get subtly wrong — a one-pixel drift, a re-export at the wrong ratio, or slides uploaded out of order, and the whole effect collapses.
The good news is that it is pure arithmetic. Once you know the numbers, it works every time.
What “seamless” actually requires
Three things, and only three:
- Every panel is exactly the same pixel size. Not “about the same”. Identical.
- The panels are cut from a single render, on integer boundaries. If you scale each panel independently, rounding errors at the edges produce a half-pixel of blur or a hairline of background colour — visible as a seam.
- They are uploaded in the right order. Instagram keeps carousel order as you add slides; there is no reordering safety net once you have started.
That second point is where most manual attempts fail. Exporting slide 1, then slide 2, then slide 3 from separate artboards means three independent resampling operations, and unless your source dimensions divide perfectly you will get sub-pixel offsets. The reliable method is: render the full-width image once at the final carousel width, then slice.
The maths: how wide does your source need to be?
Each panel is 1080 px wide. That is fixed — it is the width Instagram serves feed images at. The panel height depends on the ratio you choose, and the total canvas is simply 1080 multiplied by the number of panels.
| Panels | 4:5 — panel 1080 × 1350 | 1:1 — panel 1080 × 1080 | 3:4 — panel 1080 × 1440 |
|---|---|---|---|
| 2 | 2160 × 1350 px | 2160 × 1080 px | 2160 × 1440 px |
| 3 | 3240 × 1350 px | 3240 × 1080 px | 3240 × 1440 px |
| 4 | 4320 × 1350 px | 4320 × 1080 px | 4320 × 1440 px |
| 5 | 5400 × 1350 px | 5400 × 1080 px | 5400 × 1440 px |
| 6 | 6480 × 1350 px | 6480 × 1080 px | 6480 × 1440 px |
| 10 | 10800 × 1350 px | 10800 × 1080 px | 10800 × 1440 px |
Ten is the maximum number of slides in a carousel, so 10800 px is as wide as this ever gets. Build your artboard at the size in the table, design across the whole thing, and the split is lossless — no upscaling, no crop, no letterbox.
One honest note about the 3:4 column: 3:4 is taller than 4:5, and 4:5 is the tallest ratio the feed accepts. A 3:4 carousel will therefore be trimmed top and bottom in the feed. It is offered because some people want the extra height for the crop they have in mind, but if you want nothing touched, use 4:5 or 1:1.
Doing it without a design tool
If you already have a wide image — a panorama, a wide illustration, a screenshot of a long chart — you do not need Photoshop to cut it up. The carousel splitter does the whole job in the browser tab you are reading this in: drop the image, choose 2 to 10 panels and a ratio, and it scales the source once to the full carousel width, then slices on exact integer pixel edges out of that single render. You get the panels as individual PNGs or one ZIP.
It tells you when the arithmetic is against you, too:
- Upscaling warning. If your source is narrower than the canvas you asked for — a 2000 px image stretched to a 3240 px three-panel carousel — it flags the scale factor. Anything past about 1.15× starts to look soft, and no amount of sharpening puts detail back that was never captured.
- Crop warning. If your source is proportionally too tall, the top and bottom are trimmed to reach the panel ratio, and it tells you the percentage lost.
- Letterbox warning. If your source is proportionally too short — a 4000 × 600 px strip cut into three 4:5 panels, say — it adds dark bars rather than stretching your image, and tells you how much of each panel is bar. Stretching would be worse; the real fix is a taller source or fewer panels.
The thing people get wrong most often
Designing the carousel at 1080 px wide per slide in one document and assuming that is the same as designing across the full width. It is not. If your artboard is 1080 px wide and you place three of them side by side mentally, any element that crosses a boundary — a horizon line, a diagonal, a word — has to be positioned to sub-pixel accuracy twice, once on each side. Build one 3240 px canvas instead and let the slicing happen last. Design wide, cut late.
Where seams actually come from
If your panels look right on your desktop but show a faint line on the phone, one of these is usually the cause.
Rounding at the cut
If the total width is not exactly divisible by the panel count, something has to give. 3200 px across three panels is 1066.67 px each — and there is no such thing as two-thirds of a pixel. Use a canvas width that is a clean multiple of 1080.
Independent re-encoding
Instagram re-encodes each slide separately. Across a smooth gradient, two adjacent slides can land on very slightly different quantisation, which shows as a tonal step at the join. This is observed behaviour, not documented spec, and it is more visible in flat colour than in photographic texture. If your design is a big soft gradient, expect a faint step; a small amount of grain in the source tends to hide it.
Slides uploaded out of order
Obvious in hindsight, easy to do on a phone at speed. Name your files panel-01, panel-02 and so on — the splitter already does — and add them one at a time rather than multi-selecting from a gallery that may sort by capture date.
A cover that fights the panorama
The first slide is also the carousel’s cover in the feed and on your profile grid. A seamless panorama’s left third is rarely a compelling cover on its own. If the first panel is meaningless in isolation, the post loses people before the swipe ever happens.
Designing for the swipe, not the screenshot
A few rules that hold up regardless of what you are making:
- Never put a face, a headline or a logo on a boundary. Instagram shows one slide at a time on a phone — the join is a hard cut, not a smooth pan. A word split across two slides is unreadable in both.
- Give each panel one idea. The panorama is the mechanism; each frame still has to hold on its own for the second or two someone looks at it.
- Use the seam deliberately. A line that continues across a cut is the whole trick. Horizons, roads, arrows, a continuing sentence in a large display face — these all reward the swipe.
- Consider the last slide. It is the only one people arrive at having committed to the whole post. It is the natural place for the ask.
Before you post, it is worth checking how the cover slide will sit against the rest of your profile. The grid planner lays images out in a real three-column grid so you can see whether the cover reads as part of a coherent profile or as a stray fragment. And once the images are settled, the caption counter shows exactly where your caption will be cut off with a “… more” — which matters on a carousel, because the caption is doing the work of telling people there is something to swipe to.
When a seamless carousel is the wrong choice
Not every idea wants to be a panorama. A seamless split works when the content is genuinely continuous — a landscape, a timeline, a wide diagram, a single sentence spread across frames. It works badly when each slide has its own separate point to make, because the continuous background then fights the content instead of carrying it.
There is also no evidence, published or otherwise, that a seamless carousel is favoured by Instagram over any other format. Creators often assume it is because carousels can hold attention longer, and holding attention plausibly matters — but Instagram does not publish how ranking works, and you should treat any confident claim about that as an assumption rather than a fact. Make a seamless carousel because the idea is genuinely wide, not because you were told it beats the system.
What size should a seamless Instagram carousel be?
1080 px wide per panel, multiplied by the number of panels. For three panels at 4:5, build a 3240 × 1350 px canvas and cut it into three 1080 × 1350 px slides. For 1:1, use 3240 × 1080 px.
How many slides can an Instagram carousel have?
Up to ten. At 1080 px per panel that is a 10800 px wide source for a fully seamless set, which is a very long panorama — most seamless carousels work better at three to five panels.
Why is there a visible line between my carousel slides?
Usually because the panels were exported separately rather than sliced from one render, so rounding produced sub-pixel offsets. It can also be Instagram re-encoding each slide independently, which shows as a faint tonal step across smooth gradients.
Do carousel slides have to be the same aspect ratio?
In practice, yes. The carousel adopts the ratio of the first slide, and the remaining slides are cropped to match it. Export every panel at identical dimensions.
Can I reorder carousel slides after posting?
You can delete individual slides from a posted carousel, but you cannot rearrange them. Get the order right before you share — upload panel 1 first, then 2, 3 and so on.
Does a seamless carousel get more reach?
Nobody outside Instagram can say. Instagram does not publish how ranking works, and claims that a particular format is favoured are assumptions rather than confirmed facts. Use the format when the content is genuinely continuous.