How to Download an Instagram Carousel (All Slides at Once)
Multi-slide posts can mix photos and videos across up to 20 slides. Here's how to save every slide instead of just the first one.
Carousel posts are the most awkward thing to save from Instagram. Most tools grab the first image and stop, which is useless when the post you care about is a ten-slide breakdown or a photo set from a trip.
The reason is that a carousel isn’t one piece of media — it’s a container holding up to twenty separate items, and each one can be a photo or a video with its own resolutions.
Copy the post link, not a slide link
This is where most people go wrong. Swiping to slide four and copying the link still gives you the post URL, which is what you want:
https://www.instagram.com/p/Cx1AbCdEfGh/
Carousels always live under /p/, never /reel/. If your link has a ?img_index= parameter on the end, that’s fine — it just remembers which slide you were viewing and doesn’t change what gets fetched.
Paste it and read the slide list
Drop the link into the downloader. Instead of a single quality list, you’ll get one row per slide:
- Each row is numbered in the same order as the post
- Photos show their file type (JPG, PNG, or WEBP)
- Videos are tagged Video and give you the best available MP4
So a post with six photos and two videos comes back as eight rows. Download the ones you need, or work down the list.
Why there’s no single “download all” button
Browsers deliberately block a page from triggering many downloads at once — it’s an obvious abuse vector, so a click can generally only produce one file. Any site offering a true one-click bulk download is either serving you a ZIP built on their server (which means your files passed through and were stored on their machine) or quietly opening a stack of pop-ups.
We’d rather you tap a few times than hand your media to a server that keeps a copy. If you’re saving a lot of slides regularly, a browser extension that manages a download queue is the honest solution.
Slide order and file naming
Files are named by slide position, so slide three of a post titled “Kyoto in October” becomes something like:
kyoto-in-october-3.jpg
That keeps sets in order when you sort a folder by name. If a carousel has no caption, the name falls back to a generic prefix — worth renaming the folder yourself if you’re archiving several posts.
Quality expectations
Instagram resizes on upload. Photos are typically capped around 1080px on the long edge, and carousel videos get the same treatment as Reels. What you download is the largest version Instagram stores, which is not necessarily what the creator originally uploaded.
If a slide looks soft, that compression happened before you ever touched it.
What won’t work
- Private accounts. Nothing public means nothing to fetch.
- Archived posts. Once archived, a post is no longer publicly reachable.
- Deleted slides. If a creator edited a carousel to remove slides, the removed ones are gone.
- Collab posts from a private co-author. If either account is private, the post may not resolve.
A note on photo sets
Carousels are often someone’s actual photography — a portfolio set, event coverage, or paid work. The bar for reposting those is higher than for a meme, not lower. Save them for reference if you like, but get permission before they show up anywhere public with your name on them.
Ready to save an Instagram Reel?
Paste a link and download in seconds — free.