A seamless carousel is one wide image cut into equal slides, so swiping through them feels like panning across a single picture. It only works if every slide is exactly the same size and the cuts are edge to edge, with no overlap and no gap. Get either wrong and a seam shows.
Step 1: pick the slide shape
Use 4:5 (1080 × 1350). It's the tallest shape the feed shows, so your panorama takes up the most screen. Instagram also forces every slide into the first slide's shape, so pick one shape and use it for the whole carousel.
Use 1:1 only if your panorama is very short and wide, and 3:4 if you care most about how the first slide looks in your profile grid.
Step 2: work out how many slides
This is the step most people guess at. The number of slides that crops the least is:
slides = (photo width ÷ photo height) ÷ slide ratio
…where the slide ratio is 0.8 for 4:5, 0.75 for 3:4, and 1 for square. Round to the nearest whole number.
Example: a 9000 × 3000 panorama has a 3:1 shape. 3 ÷ 0.8 = 3.75, so 4 slides at 4:5. Four 4:5 slides form a 3.2:1 strip, so only about 6% is trimmed from the top and bottom combined. Using 3 slides instead trims 20% from the sides.
| Your photo | 4:5 slides | Trimmed |
|---|---|---|
| 2:1 | 2 or 3 | 17–20% |
| 2.5:1 | 3 | 4% |
| 3:1 | 4 | 6% |
| 4:1 | 5 | 0% |
| 5:1 | 6 | 4% |
| 8:1 | 10 | 0% |
Step 3: check you have enough pixels
Each 4:5 slide is 1080 px wide, so the strip needs 1080 × slides pixels across and 1350 down. A 5-slide panorama needs 5400 × 1350 to avoid enlarging anything.
Most phone panoramas clear this easily. Problems start with cropped panoramas, screenshots, or images saved from messaging apps, which are often resized to 1600–2000 px wide. Stretching a 2000 px image across 5 slides enlarges it 2.7×, and it will look soft. Use fewer slides, or go back to the original file.
Step 4: cut it
Cut the strip into equal widths, starting exactly where the previous slide ended. Doing this by hand in an editor works, but off-by-one-pixel errors are common and show up as a thin seam or a tiny jump.
The Seamless Carousel Maker does steps 2–4 for you. It cover-fits your photo to the strip and cuts exact 1080 px slides. It shows the ideal source size and warns you if the photo will be enlarged. You get a ZIP named in posting order.
Step 5: post in order
Select the files in order: 01, 02, 03… Instagram keeps the order you tap them in. Before sharing, swipe through the preview once. A slide in the wrong place is obvious, and it's the most common mistake.
The three mistakes that cause seams
- Slides of different sizes. If one slide is 1080 × 1350 and another 1080 × 1349, Instagram's crop makes them misalign.
- Mixed shapes. If slide 1 is square and the rest are 4:5, every later slide gets center-cropped to square. The image jumps at each boundary.
- Overlap or gaps when cutting by hand. Repeated or missing columns of pixels show up as a stutter when you swipe.
Extending the effect
- Text across slides: put captions inside the safe area, away from the bottom ~12% where Instagram shows dots and buttons. The carousel tool has a safe-zone overlay for this.
- Bridge elements: an object that crosses a slide boundary (a road, a person, a line of text) makes people swipe. It's the whole reason to make a seamless carousel instead of separate photos.
- Up to 20 slides are allowed, but people drop off. Five to seven slides usually holds attention for a panorama.