splittools

image · June 18, 2026 · 2 min read

How to Make a Seamless Instagram Carousel from One Wide Photo

Turn a panorama or wide design into a swipeable, edge-to-edge Instagram carousel. Sizing formula, slicing steps, and design rules that make the seam invisible.

A seamless carousel is a single wide image cut into equal slides, so that swiping feels like panning across one continuous scene. It is the highest-engagement post format most accounts never use — carousels get multiple impressions per viewer, and the seamless style earns the second swipe almost automatically.

The sizing formula

Instagram locks every carousel to the ratio of its first slide. For square slides:

Canvas width = 1080 × number of slides. Canvas height = 1080.

So a 5-slide seamless carousel starts from a 5400 × 1080 px image. For portrait 4:5 slides, use 1080 × n wide by 1350 tall.

Slide count can go up to 20, but 3–7 slides is the sweet spot: enough to feel cinematic, short enough that people finish the swipe.

Step by step

  1. Design or crop the wide canvas. Export at exactly 1080 × slides wide (or any multiple — bigger is fine, the proportions are what matter).
  2. Slice it. Drop the image on the image splitter, set the custom grid to 1 row × n columns, and check the dashed cut lines against your design.
  3. Download the ZIP. Tiles are numbered in order — for carousels you post them in normal order, 01 first. (Reverse order is only for profile grids.)
  4. Upload all slides in one post and drag them into order before publishing.

Design rules that hide the seam

  • Let elements cross the cut. An object that straddles two slides is exactly what sells the effect — the viewer swipes to "finish" it. Arrows, roads, cables, and outstretched arms all work.
  • Avoid text on the cut line. Type that gets bisected reads as a mistake; type that sits fully inside one slide reads as intentional.
  • Keep the horizon level. Any vertical drift between slides is obvious the moment the user swipes.
  • Put a hook in slide 1. Only the first slide appears in feed. It has to work alone and invite the swipe — a cropped element pointing right does both jobs.

Troubleshooting

My slides upload at different sizes. Your source width wasn't an exact multiple of the slide count, so the last tile came out a different width. The splitter distributes remainder pixels evenly, but re-exporting the canvas at an exact multiple is cleaner.

Instagram blurred my carousel. You probably uploaded slides under 1080 px wide and Instagram upscaled them. Start from a larger canvas.

Slice your first seamless carousel in the free image splitter — it runs entirely in your browser, so full-resolution exports cost nothing and upload nowhere.

keep reading