Browser only - 100% private

Instagram Carousel Image Splitter

Split one wide or tall photo into Instagram carousel slides that line up edge-to-edge. Viewers swipe through to reveal the full image. Browser-only, with iPhone HEIC support.

Instant preview Privacy-first No signup

Instagram carousel splitter

No image selected - 2 side-by-side columns at 1080 x 1350 each

Canvas 2160 x 1350

Upload an image to start splitting.

Frame size100%

Useful to know

How the Instagram carousel swipe-to-reveal works

When an Instagram carousel contains 2-10 images that line up edge-to-edge, swiping smoothly transitions from one slide to the next and the viewer's eye reads the slides as one continuous image. This splitter cuts a source photo at exactly the right pixel boundaries so adjacent slide edges align. There's no special Instagram feature to enable - it's just precise slicing plus swipe.

Horizontal vs vertical carousels

Horizontal (side-by-side columns) is the most common Instagram carousel use case: panoramas, group shots, and wide artwork that swipe left-to-right to reveal the full scene. Vertical (stacked rows) is for tall stitched infographics or before/after stacks - less common but supported. The tool defaults to horizontal, 2 slides.

4:5 vs 1:1 for Instagram

4:5 (1080 x 1350) is Instagram's tallest portrait feed format and gives the carousel maximum vertical real estate on mobile. 1:1 (1080 x 1080) is square; pick it if you also plan to cross-post the carousel to LinkedIn, X, or a profile-grid layout. Both options keep the slides edge-to-edge for the swipe-reveal.

iPhone HEIC support

Drop a .heic or .heif straight from your iPhone Camera Roll, AirDrop, or Files app. ImgShifter decodes it locally with a WebAssembly module and the splitter sees a standard JPG, so the slides you download are JPGs that Instagram accepts as-is. No separate HEIC-to-JPG conversion step, and the HEIC decode never uploads.

Privacy

Splitting runs entirely in your browser - Canvas API for the slice, JSZip for the bundle, WebAssembly for HEIC decode. Your image never reaches an ImgShifter server. Verify in DevTools Network tab (zero outbound traffic) or disconnect from the internet after the page loads (the tool keeps working).

Instagram Carousel Splitter online with ImgShifter

The Instagram Carousel Image Splitter cuts one photo into 2-10 slides that line up edge-to-edge inside a single Instagram carousel post. When viewers swipe through the carousel, the slides reveal the full original image - the most common use is panoramas, group shots, and tall infographics that don't fit a single feed slot. Pick horizontal (side-by-side columns) for wide sources, vertical (stacked rows) for tall ones, and choose 4:5 (1080 x 1350) for max feed real estate or 1:1 (1080 x 1080) for cross-post safety.

iPhone HEIC and HEIF photos are decoded on-device via a WebAssembly module before slicing, so a .heic from your Camera Roll drops in directly with no separate conversion step. JPG, PNG, WEBP, and AVIF are also accepted. Each slide is exported as a clean JPG sized exactly for the Instagram feed - drop them into the standard post composer in numerical order.

Forward numbering keeps posting fast: imgshifter-carousel-01.jpg is the first slide viewers see (leftmost for horizontal, topmost for vertical), and the highest number is the last. Everything runs in your browser - the Canvas slice and JSZip bundle both happen on your device, and the whole tool keeps working with the network disconnected. No upload, no signup, no watermark.

Other ImgShifter tools people use alongside Instagram Carousel Splitter.

Frequently asked questions

Short answers for image workflows, privacy, and supported formats.