Design one wide image, then cut it into equal panels on exact pixel boundaries. A three-panel 4:5 carousel needs 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.
Swipe a seamless carousel and it reads like panning a camera across one picture. That is all it is: a single wide image, chopped into slides. Few formats on Instagram are as satisfying when they land. Few collapse so completely when they do not: a one-pixel drift, a re-export at the wrong ratio, slides added out of order.
None of that is a taste problem. It is arithmetic, and arithmetic repeats.
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. Scale each panel independently and rounding at the edges leaves you half a pixel of blur, or a hairline of background colour. Both read as a seam.
- They are uploaded in the right order. Instagram keeps carousel order as you add slides, and there is no reordering safety net once you have started.
Point two is where most manual attempts die. Exporting slide 1, then slide 2, then slide 3 from separate artboards runs three independent resampling operations, and unless your source dimensions divide perfectly, sub-pixel offsets are the default outcome. Render the full-width image once, at the final carousel width. Slice last.
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. Panel height follows from the ratio you pick, and the total canvas is 1080 multiplied by the number of panels. That is the whole calculation.
| 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 slides is the ceiling on 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 costs you nothing — no upscaling, no crop, no letterbox. The splitter refuses any canvas wider than 16000 px, roughly where browsers stop being able to allocate one; at 1080 px per panel you will never come close.
The 3:4 column needs an honest caveat. 3:4 is taller than 4:5, and 4:5 is the tallest ratio the feed accepts, so a 3:4 carousel gets trimmed top and bottom once it is posted. It is offered because some people want that extra height for a crop they have already planned. If you want nothing touched, use 4:5 or 1:1.
Doing it without a design tool
Already have the 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 this browser tab: 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. Panels come back individually or as one ZIP, PNG by default, or JPEG with a quality slider that starts at 88%.
It tells you when the arithmetic is against you, too:
- Upscaling warning. A 2000 px image stretched across a 3240 px three-panel carousel is being invented, not enlarged. Past about 1.15× it starts to look soft, and no amount of sharpening puts back detail that was never captured, so the tool flags the scale factor.
- Crop warning. Source proportionally too tall? Top and bottom get trimmed to reach the panel ratio, and you are told the percentage lost.
- Letterbox warning. A 4000 × 600 px strip cut into three 4:5 panels is proportionally far too short, so the tool 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.
One planning detail catches people out. The cover slide is generated at the same pixel size as the panels and exported first, and it counts against the ten. A cover leaves you nine panels at most.
The thing people get wrong most often
Designing the carousel as three separate 1080 px documents and assuming that is the same as designing across the full width. It is not. Any element that crosses a boundary — a horizon line, a diagonal, a word — then 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
Panels that look right on your desktop, then show a faint line on the phone. Usually one of these.
Rounding at the cut
3200 px across three panels is 1066.67 px each, and there is no such thing as two-thirds of a pixel. Something has to give, and what gives is the edge. 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 far more visible in flat colour than in photographic texture. If your design is one big soft gradient, expect a faint step; a little grain in the source tends to hide it.
Re-cropping after the split
Panels only stay aligned if nothing touches them after the cut. Run them through a filter app that re-crops to square, or let an editor “fit” them to another ratio on the way out, and each slide’s boundaries move independently. Cut, then upload. Nothing in between.
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, and the left third of a panorama is rarely a compelling cover on its own. If panel one means nothing in isolation, the post loses people before the swipe ever happens.
Designing for the swipe, not the screenshot
A few rules 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, and 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 sentence continuing in a large display face.
- Consider the last slide. It is the only one people arrive at having committed to the whole post, which makes it the natural place for the ask.
Check the cover against the rest of your profile before you post. The grid planner lays images out in a real three-column grid, so you can see whether panel one reads as part of a coherent profile or as a stray fragment. 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 what tells people there is something to swipe to.
When a seamless carousel is the wrong choice
Not every idea wants to be a panorama. The 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 Instagram favours a seamless carousel over any other format. Creators often assume it does 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 it 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. Three panels at 4:5 means a 3240 × 1350 px canvas cut into three 1080 × 1350 px slides. At 1:1, the same three panels come out of 3240 × 1080 px.
How many slides can an Instagram carousel have?
Ten. At 1080 px per panel, a fully seamless set of ten needs a 10800 px wide source, which is a very long panorama — most seamless carousels work better at three to five panels. A cover slide counts as one of the ten.
Why is there a visible line between my carousel slides?
Usually the panels were exported separately instead of sliced from one render, so rounding left 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 crops the rest to match it, so export every panel at identical dimensions.
Can I reorder carousel slides after posting?
No. You can delete individual slides from a posted carousel, but you cannot rearrange them, so 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.