Save Instagram Stories in Bulk: How the ZIP Download Works
One tap on Save all turns a full story list or highlight album into a single ZIP. Here is what happens during that tap, what the archive contains, and how to open it on a phone or a computer.
- Updated
- 9 min read
What the Save all button really does
Most people expect a bulk download to work like a file transfer service: you ask for a package, a server somewhere builds it, and a link comes back. Save all on SaveStories skips that middle step. When you press it, your own browser goes through the list on screen, fetches each photo and video one by one, and assembles the archive in the tab's memory. The finished ZIP is then handed to your browser's normal download routine, exactly as if you had clicked a file link.
That design has two practical consequences. First, nothing you save is uploaded anywhere or stored on our side; the archive exists only on your device, and closing the tab before it finishes simply throws the half-built copy away. Second, the job runs at the speed of your connection and your device, not ours. A fast laptop on home Wi-Fi will race through it, while an older phone on a weak mobile signal will take its time.
The button always works on whatever list is currently showing. On a result page that means one of two things: the grid of current stories (the ones still inside their 24-hour window), or a highlight album you have opened from the row of circles under the profile. The label tells you how many items are in play before you commit, for example Save all (14) as ZIP, so a surprise 90-item album never catches you off guard.
- List on screen
- Browser fetches each item
- ZIP built on your device
- Saved to Downloads
Running a bulk save, start to finish
You do not need an account, an app or a browser extension. Any current browser on a phone, tablet or computer can do it, and the steps are the same whether you want today's stories or an older album. If you already know which account you want, the SaveStories home page is the quickest place to begin.
- 1
Look up the account
Enter the public username without the @, or paste a profile or story link.
- 2
Pick the list
Stay on the current stories grid, or tap a highlight circle to load that album.
- 3
Press Save all
The label becomes a counter such as Packing 6 / 14….
- 4
Wait for ZIP ready
Your browser then starts the download; some phones ask you to confirm.
How the files inside the ZIP are named
Open the archive and every file follows one pattern: the SaveStories_ prefix, the account's username, an underscore, a number, then the extension. Videos come out as .mp4 and photos as .jpeg, which is the same format as .jpg under a slightly longer name, so any photo app will open it.
The number is the item's position in the list exactly as it appeared on the page, starting from the first card. Even though your browser fetches several files at once and they may finish out of order, item five is always _05 regardless of when it arrived. The number is also padded to at least two digits, so _02 sits before _10 in every file manager instead of after it. An album with a hundred or more items gets three digits (_001) for the same reason.
The ZIP file itself carries a different suffix. For the current stories grid it ends in _stories, so you get something like SaveStories_harbour.bakery_stories.zip. For a highlight album the suffix is the album's title instead, which is where things get interesting, as the next section explains. If you plan to file these archives by account and date afterwards, the guide to organizing saved stories has a folder layout that suits them.
$ SaveStories_{username}_{01}.mp4 / .jpeg
Numbered in page order, padded to two digits, or three once a list reaches 100.
Album titles, and why some ZIPs are called `set`
Highlight titles are written for people, not for file systems. They contain spaces, punctuation, accented letters, scripts such as Japanese or Arabic, and very often emoji. A file name that includes those characters may display fine on one phone and break on another computer or a cloud drive, so before naming the ZIP the title is reduced to a safe set of characters: plain Latin letters A to Z, digits, underscores, dots and hyphens.
Anything outside that set is swapped for an underscore, runs of them collapse into one, and stray underscores at either end are trimmed. The result is cut at 40 characters. Accented letters count as outside the set, so a title like Café days becomes Caf_days. When nothing usable survives, for instance an album named only with a flower emoji or written entirely in Korean, the ZIP uses the word set in place of the title.
None of this touches the files inside, which are named from the username alone. It is only the outer archive that changes. Because several set archives from the same account would otherwise look identical, rename each one right after it downloads, while you still remember which album it came from. Your browser will usually add a number such as (1) to a second file with the same name rather than overwrite the first, but that is no help six months later.
- Brunch
SaveStories_{username}_Brunch.zip- Paris 2026
SaveStories_{username}_Paris_2026.zip- Q&A
SaveStories_{username}_Q_A.zip- Café days
SaveStories_{username}_Caf_days.zip- Tokyo + plane emoji
SaveStories_{username}_Tokyo.zip- Only emoji, or only non-Latin letters
SaveStories_{username}_set.zip
How long a big album takes, and why the tab must stay open
There is no fixed time, because the work is mostly download time and that depends on what is in the list. Photos are small and arrive almost instantly. Videos are the heavy part: a story clip can be anything from a few seconds to a full minute, and a long clip in high resolution weighs many times more than a photo. An album of forty food photos and an album of forty long travel videos show the same number on the button and take very different amounts of time.
To keep things steady, the browser fetches three items at a time rather than all of them at once. That is gentle on a mobile connection and means the counter climbs in a smooth rhythm. Once every item has been fetched, the archive is put together and handed over. The files are stored in the ZIP as they are rather than squeezed further, since MP4 and JPEG are already compressed, so expect the ZIP to be roughly the combined size of its contents.
The whole job lives inside the open tab. If you close it, reload it, or navigate to another page, the work stops and nothing is saved. On phones, switching to another app for a long stretch can have the same effect, because mobile browsers often pause or unload tabs you are not looking at to save battery and memory. For a large album, keep the screen on and the tab in front until the label says ZIP ready.
Sometimes an individual item refuses to load, usually because the network dropped for a moment or the owner removed it while you were saving. The job does not stop for that. It skips the item, keeps going, and the final label tells you how many were left out, for example ZIP ready — 12 saved, 2 skipped. The skipped item's number is simply missing from the sequence, so a gap between _04 and _06 tells you which one to retry. Only if every item fails do you see an error asking you to try again.
Where the ZIP lands, and how to unzip it
Once the counter finishes, your browser treats the ZIP like any other download, which means it goes wherever that browser puts downloads by default. On most setups that is a folder literally called Downloads. The steps below cover the common combinations; menu names can differ a little between system versions and phone makers, but the places are the same.
Unzipping is built into every current operating system, so you do not need a separate app. If you only want to watch a clip once, many file viewers will even let you peek inside the archive without extracting it, though extracting is better if you plan to keep or share the files.
- 1.In Safari, tap Download when asked. The arrow in the address bar opens the downloads list.
- 2.Open Files, tap Browse and go to Downloads (under iCloud Drive or On My iPhone).
- 3.Tap the ZIP once; Files unpacks it into a folder beside it.
- 4.To add a clip to Photos, open it, tap Share and choose Save Video.
Chrome on iPhone also saves to Files after a short prompt.
- 1.In Chrome, tap Open on the download message, or go to Downloads in Files by Google or your phone's file manager.
- 2.Tap the ZIP and choose Extract; a folder appears next to it.
- 3.Gallery apps usually pick up the extracted files after a moment.
Samsung's My Files calls it Extract to current folder.
- 1.Every desktop browser saves to your Downloads folder unless you changed it.
- 2.Mac: double-click the ZIP in Finder.
- 3.Windows: right-click it, choose Extract All, then Extract.
Safari on a Mac may unpack it for you if Open safe files after downloading is on.
When single saves are the better choice
A ZIP is the right tool when you want everything: a creator's full set of tutorials, a friend's complete wedding album, or the whole day of stories from an event you missed. It is the wrong tool when you want one thing out of many. Pulling a 60-item archive to keep a single clip wastes data, takes longer and leaves you with an extra folder to clean up.
Single saves also skip the unzip step entirely. The file arrives as a plain MP4 or JPEG, so on an iPhone you can push it to Photos straight away and on Android it shows up in the gallery without any extraction. That matters on a phone, where every extra step in the Files app is a few more taps. The story downloader puts a Save button on every card for exactly this.
There are a couple of in-between cases. If you want most of an album but not all of it, a bulk save followed by deleting what you do not need is usually quicker than a dozen single saves. If you are on a slow or metered connection, single saves let you stop the moment you have what you came for. For more on choosing between whole albums and individual items in highlights specifically, see the guide to saving Instagram highlights.
Save all (ZIP)
vsSingle save
- Best for
- Whole albums or a full day of stories
- One or two specific items
- What arrives
- One ZIP to extract
- A ready-to-open MP4 or JPEG
- File names
- Numbered in page order (
_01,_02…) - Username plus a short random tag
- Waiting
- Keep the tab open until it finishes
- Done in moments
Key takeaways
Common questions
QCan I choose which items go into the ZIP?
Not before the download starts. Save all always takes every item in the list on screen. If you only want part of it, either save the items you want one by one, or download the whole ZIP and delete the rest after extracting.
QIs there a limit on how many stories one ZIP can hold?
SaveStories does not set a cap; the button covers whatever the list contains. The practical limit is your device, since the archive is built in browser memory. Very large video albums are easier on a computer than on an older phone.
QWhy do the photos end in .jpeg instead of .jpg?
They are the same format with a longer extension. Every photo viewer, editor and social app treats .jpeg and .jpg identically, so you can rename them if you prefer the short form.
QThe download finished but I cannot find the ZIP on my iPhone. Where is it?
Open the Files app and check Downloads under both iCloud Drive and On My iPhone, because Safari can be set to use either. You can also tap the download arrow in Safari's address bar and then the magnifying glass next to the file to jump straight to it.
QDoes saving a whole album show up in the owner's viewer list?
No. SaveStories fetches the public files without signing in to Instagram, so neither a single save nor a bulk ZIP adds you to anyone's story viewers. It also only works on public accounts.
QTwo items were skipped. How do I get them?
Look for the missing numbers in the extracted folder to see which positions failed. Then either press Save all again, or open those items and save them individually. If they keep failing, the owner may have removed them in the meantime.
Keep reading
How to Save Instagram Highlights: Whole Albums or Single Items
Open any public highlight album, save one item or the whole set as a ZIP named after the album, and find the files on iPhone, Android or desktop.
Elena Marchetti · Oct 3, 2026 · 9 min read
How to Organize Saved Instagram Stories (Files & Folders)
A simple system for saved Instagram stories: what the file names mean, a folder scheme, bulk renaming on every device, albums, backups and de-duplicating.
Elena Marchetti · Aug 28, 2026 · 9 min read
How to Back Up Your Own Instagram Stories: A Creator Routine
A backup routine for creators and small brands: Instagram's archive, the data export, camera-roll saves and a weekly SaveStories pass.
Elena Marchetti · Sep 4, 2026 · 9 min read