Instagram Story Downloader
Download Instagram Stories before they disappear.
Download an Instagram Story in 3 Steps
Copy Story Link
Open the Story itself, tap the β’β’β’ menu or paper-plane Share icon, and choose Copy Link before the 24-hour window closes.
Paste Above
Paste it into the box above: pasting one slide's link usually pulls that whole day's Story tray, with each slide ready to save individually.
Save Each Slide
Tap Save on the slides you want; Public Stories typically resolve in around three seconds each.
Instagram Story Downloader: Key Features
Whole Tray, One Paste
Paste a single slide's link and this tool reads that day's full Story tray, returning every photo and clip separately instead of requiring one link per slide.
Reaches Highlights Too
Recognizes the separate stories/highlights/ link format, so a Story a poster pinned to their profile months ago fetches the same way as one still inside its 24-hour window.
No Instagram Login
Runs anonymously against Instagram's public content servers, so a Story fetch never touches your own account, password, or follow status.
Photo and Video Slides
Saves JPG photo Stories at original resolution and MP4 video Stories with audio intact, from the same paste-and-save flow.
Original CDN File
Delivers the exact file Instagram stored, not a cropped screenshot or a re-compressed screen recording of your device's display.
Works on Any Device
Runs the same way in Safari, Chrome, Firefox, and Edge on iPhone, Android, Windows, Mac, and Linux, with no app install required.
To download an Instagram Story, open the Story itself, tap the three dots or the paper-plane Share icon, and choose Copy Link. Paste that link into the box at the top of this page and tap Save: pasting any one slide's link usually pulls that entire day's Story tray in one pass, with each photo and video presented separately to save, and pasting a specific slide's own link again works as a fallback on the rare pass where the tray fetch misses one. This works for any Story on a Public account, in photo or video format, with no Instagram login required, and a link typically resolves in around three seconds. The one real constraint: Instagram stops serving a Story roughly 24 hours after it was posted, unless the poster pinned it to their profile as a Highlight: Highlights use a separate, permanent link format this tool also recognizes and fetches.
Instagram Stories vs. Highlights: Two Different Clocks
Every Story starts on the same 24-hour clock, but what happens to it once that window closes depends entirely on one decision the poster makes: whether they add it to a Highlight. Left alone, a Story stops being served to anyone about a day after it went up, full stop. Pinned to a Highlight, that same Story keeps living permanently below the poster's bio, visible to anyone who visits the profile, until the poster manually removes it: no 24-hour countdown applies to it anymore, and a single Highlight can hold up to 100 saved Stories organized under one label.
Instagram leans on this feature harder than most other platforms that borrowed the Stories format afterward. A creator's Highlights row is often the first thing a new visitor taps on a profile, organized into labeled categories that some accounts have maintained for years. It functions less like a bonus feature and more like a second, curated tier of content sitting permanently on top of the vanishing one.
The two also use genuinely different link formats:
- An active Story:
instagram.com/stories/username/1234567890/: tied to one specific slide, valid only while that slide is still inside its 24-hour window. - A Highlight:
instagram.com/stories/highlights/1234567890/: tied to the permanent Highlight reel itself, not to any single day's Story.
This Instagram Story downloader reads both formats: an active Story still inside its 24-hour window, and a Highlight's permanent link, fetched the same way regardless of how long ago the original Story was posted. If you're working from a whole Highlights reel rather than one saved link at a time (browsing every category on a profile instead of a single item), the dedicated Instagram Highlight Downloader is built around that browsing pattern specifically. Reels, feed videos, and ordinary photo posts are a separate matter entirely, covered by the broader Instagram Video Downloader instead.
Close Friends and the Viewers List
Public and Private are account-level settings, decided once and applied to everything. Close Friends works underneath that, one Story at a time: a poster builds a hand-picked list and can choose it as the audience for a single Story regardless of whether their account is otherwise Public or Private. A Story like that shows a green ring around the poster's profile photo instead of the usual pink-to-orange gradient, so being on the list is visible the moment you open the app, before you even tap in.
Instagram doesn't send a notification when someone adds you to their Close Friends list: the green ring on their next Story is the only signal. That same quiet handling extends the other way, too: a Story limited to Close Friends is invisible to a request that isn't logged in as someone on that list, which is exactly the position this tool operates from. It behaves the same as a Story on a fully Private account: visible to the people the poster chose, and to no one else, no matter how the rest of their profile is set.
Every Story, Close Friends or not, also keeps a running viewers list that only the poster can open: a "seen by" count they can tap to see exactly who watched. That list is populated when a logged-in account opens the Story inside the app. Fetching a Story through this tool happens the same way Instagram's own servers hand a Story to any anonymous request loading a public page: it never touches a real Instagram session, so it never adds anyone to that list.
Interactive Stickers: What Actually Survives the Download
Polls, quizzes, questions, music, and location or hashtag tags are what make a Story feel different from a plain photo or video: they're overlays a poster drops onto a slide before posting. Instagram bakes the purely visual ones, like a location tag, a hashtag sticker, or the song title on a music sticker, directly into the image or video frame it stores. Download that Story and the overlay comes along, exactly as it looked at the moment you saved it.
What doesn't come along is anything genuinely live. A poll or quiz sticker shows a running vote count and, to the poster only, exactly who tapped which answer, but that tally is a real-time layer inside Instagram's own app, tied to the poster's account, not pixel data sitting inside the media file. A downloaded copy shows the poll bar or quiz choices frozen at whatever state they were in when the Story was fetched; it isn't tappable, and it won't update again after that. This isn't a limitation specific to this tool: Instagram's own Highlights preserve the visual sticker the same static way and drop the live results the moment the 24 hours close, downloader or not.
Don't confuse the outbound Link sticker a poster can drop into their own Story (the tappable box pointing to a website, product page, or article) with the Story's own share link you copy to use this tool. One sends viewers somewhere else; the other is the address of the Story itself. Downloading a Story doesn't do anything special with a Link sticker it might contain, beyond keeping it as part of the saved image or video frame, the same as any other visual sticker.
What Works vs. What Does Not
A straightforward transparency breakdown of what this Instagram Stories downloader can and cannot retrieve:
- Public Photo & Video Stories: Any Story a Public account posted, still inside its 24-hour window, in either format.
- Every Slide From One Link: Pasting one slide's link usually returns the whole day's Story tray, with a single slide's own link as a fallback if one is missed.
- Highlights, via Their Own Link: Content pinned to a profile past the original 24 hours, fetched the same way using the separate stories/highlights/ format.
- Both Photo & Video Formats: JPG Stories at original resolution and MP4 Stories with audio intact, from the same paste-and-save flow.
- Visual Stickers, As Posted: Location tags, hashtag stickers, and the static parts of polls and quizzes, baked into the frame as it looked when saved.
- Private Accounts: Every Story from a Private account is restricted to approved followers only, with no exception for a large following.
- Close Friends-Only Stories: Invisible to a logged-out request the same way a Private account is, regardless of the poster's main account setting.
- Expired, Unsaved Stories: Once the 24 hours close and the poster didn't add it to a Highlight, the source file is gone for everyone, this tool included.
- Live Poll, Quiz & Vote Data: The running tally and who-voted-what stay inside Instagram's own app and are never part of a downloaded file.
- Story Replies Sent as DMs: A reply typed to a Story travels through Instagram's private messaging system, never through a publicly fetchable Story link.
This Downloader vs. Instagram's Own Save Options
Instagram gives you exactly one native way to hold onto your own Story past 24 hours (Highlights) and nothing at all for someone else's. Here's how the realistic alternatives actually compare:
| Method | Produces a File on Your Device | Works on Someone Else's Story | Keeps Original Resolution | Requires Login |
|---|---|---|---|---|
| This Instagram Story Downloader | β JPG / MP4 | β If Public | β Original CDN File | β No |
| Adding to Your Own Highlights | β Stays on Instagram | β Own Stories Only | β N/A | β Required |
| Screenshot | β Yes | β If Visible to You | β Screen Resolution, Cropped | β No |
| Screen Recording (Video Stories) | β Yes | β If Visible to You | β Re-Compressed, UI Included | β No |
Highlights are the only native option that comes close to solving this for your own content, and even that requires the poster to notice and manually add the Story before it expires: it does nothing for a Story someone else posted that you'd like to keep.
Multi-Slide Stories: Why One Link Is Usually Enough
A poster combining several photos or clips into one day's Story is normal, not an edge case: Instagram treats each slide as its own stored file with its own ID, even though viewers experience it as one continuous tray they tap forward through. That's why the link format includes a specific numeric ID after the username: instagram.com/stories/username/1234567890/ points at one particular slide, not the tray as a whole.
In practice, you don't need to hunt down and copy every slide's link individually. Paste in any single slide's link, and this tool reads that account's current Story tray and returns each slide separately, ready to save the ones you actually want: similar in spirit to how this site's Reddit downloader unpacks a whole multi-image gallery from one pasted link. It isn't flawless on every pass: occasionally the tray fetch comes back short a slide. When that happens, go back to the specific photo or clip that's missing, copy its own link from inside that slide, and paste it in separately; that fills the gap without redoing the whole Story.
Saving an Instagram Story on iPhone, Android and Desktop
iPhone & iPad (Safari)
- Open the Slide and Copy the Link: In the Instagram app, open the specific Story slide, tap the β’β’β’ icon or the paper-plane Share icon, and choose Copy Link.
- Paste in Safari: Come back to this page in Safari, paste the link into the search bar, and tap Download.
- Save to Photos: Tap Save and confirm Safari's download prompt. Open the file from the arrow icon in the address bar, tap the Share icon, and choose Save Video to move it into your Photos app.
Android (Chrome & Samsung Internet)
- Open the Slide and Copy the Link: In Instagram, open the Story slide, tap the β’β’β’ icon or Share, then tap Copy Link.
- Paste and Fetch: Come back to this page in Chrome or Samsung Internet, paste the URL, and tap Download.
- Save to Gallery: Tap Save. The file lands directly in your phone's /Download folder and shows up in Gallery automatically.
Desktop (Chrome, Firefox, Safari & Edge)
- Copy the Story Link: Open the Story on instagram.com, click the β’β’β’ menu on the slide you want, and choose Copy Link.
- Process the Link: Paste the link into the search box on this page and click Download.
- Save the File: Click Save to store the Story in your computer's Downloads folder.
Who Actually Saves Instagram Stories, and Why
- Limited-Time Offers: Small businesses and creators post a discount code or flash-sale detail as a Story specifically because it feels urgent: worth keeping if you plan to actually use it before it's gone.
- Being Trusted With Close Friends Content: A friend shares something personal to their Close Friends list, and you'd like to keep the moment without relying on their account still having it later.
- Creators Repurposing Their Own Raw Footage: Behind-the-scenes clips posted casually as a Story, later worth pulling back out to edit into an actual Reel or video.
- User-Generated Content, With Permission: Brands collecting Stories where a customer tagged them, to ask permission and repost properly instead of losing track of who tagged what.
- Backing Up Your Own Stories: If Instagram's Archive setting or Highlights weren't turned on before a Story you cared about expired, downloading it while it's still live is the last chance to keep a copy at all.
- Research & Documentation: Journalists and researchers preserving a time-sensitive public claim or announcement made only as a Story, before it disappears from public view.
- Sharing Outside Instagram: Sending a specific Story slide directly over WhatsApp, iMessage, or Telegram to someone who doesn't have Instagram installed or won't see it before it expires.
Troubleshooting: Why an Instagram Story Link Won't Load
- "Story not found" or nothing loads: The most common cause: the 24 hours are up. Check whether you can still view the Story yourself in the app; if you can't either, it has already expired unless the poster added it to a Highlight.
- Only some slides came back from a multi-slide Story: The tray fetch usually grabs everything from one link, but occasionally misses a slide. Go back to that specific slide, copy its own link, and paste it in separately to fill the gap.
- "Content isn't available" despite the account looking Public: Check the audience on the specific Story, not the account setting: a Public account can still limit one individual Story to Close Friends.
- Link copied the profile instead of the Story: Copying from the profile page grabs a link to the profile, not the Story itself. Open the Story viewer first, then copy from inside it.
- A Highlight link isn't returning results: Double-check it starts with stories/highlights/ rather than stories/: Highlights use a different link structure from an active Story, though both are recognized here.
- Extra text got pasted along with the link: Links copied from a chat app sometimes bring surrounding text along with them. That's handled automatically: the Instagram link gets isolated from whatever else was pasted alongside it, tracking parameters included.
Copyright, Fair Use and Saving Someone Else's Story
Downloading a Public Instagram Story for personal offline viewing, research, or fair-use commentary sits comfortably within accepted fair-use norms in most places. Re-use is the part that gets complicated: reposting someone else's Story as your own, stripping credit, or using it commercially without permission can raise genuine copyright problems, and none of that changes just because the original only stayed up for a day.
It's tempting to treat a 24-hour lifespan as proof that a Story is lower-stakes to reuse than a permanent post. It isn't. Copyright attaches the moment the photo or video is created, regardless of how long the poster intended it to stay visible, and a Story vanishing from Instagram doesn't put it in the public domain or waive whatever rights its creator holds over it.
Recent Reliability Fixes
This Instagram Story downloader is actively maintained to keep pace with Instagram's link formats and Story delivery changes. Recent entries from the maintenance log for this tool:
Highlight Links No Longer Checked Against the 24-Hour Window
- Resolved a parsing bug where some stories/highlights/ links were evaluated against the active-Story expiry window instead of being recognized as permanent Highlight content.
- Highlights containing several saved Stories now load every item correctly on the first attempt.
Clearer Message for Close Friends-Restricted Stories
- A Story limited to a Close Friends list now returns a clear "restricted audience" message instead of loading indefinitely with no result.
- Applies the same detection already used for Private-account Stories to the Close Friends audience setting.
Fewer Missed Slides on Multi-Story Tray Fetches
- Improved detection of slide boundaries within a single day's Story tray, reducing how often a full-tray fetch comes back short a slide.
- The single-slide fallback link continues to work exactly as before whenever a tray fetch does miss one.
Rights, Ownership and Legal Notice
- Saving Public Instagram Stories for personal, non-commercial reference, offline viewing, or fair-use commentary is generally permitted. Get permission from the rights holder before any commercial or public redistribution.
- GetinDevice does not host or store any Instagram media on its own servers. Every Story is fetched directly from Instagram's public content-delivery servers, while it's still live or still pinned to a Highlight, at the time of your request.
- GetinDevice is an independent third-party web utility and is not affiliated with, authorized by, or endorsed by Meta Platforms, Inc. Instagram, the Instagram logo, and Meta are trademarks of Meta Platforms, Inc.
Frequently Asked Questions
How do I download an Instagram Story?βΌ
Open the Story itself, tap the β’β’β’ menu or the paper-plane Share icon, and choose Copy Link. Paste that link into the box at the top of this page and tap Save. This works for any Story on a Public account, in photo or video format, with no Instagram login required.
How long do I actually have before an Instagram Story disappears?βΌ
Roughly 24 hours from the moment it was posted, not from when anyone actually views it. A Story nobody has opened yet still expires exactly 24 hours after it went up, unless the poster pins it to a Highlight before that window closes.
What's the difference between a Story and a Highlight, and does this tool handle both?βΌ
A Story expires about 24 hours after posting; a Highlight is a Story the poster chose to pin permanently to their profile, using a separate link format entirely (instagram.com/stories/highlights/... instead of instagram.com/stories/username/...). Both formats work here: paste whichever one you have.
What is Instagram's Close Friends list, and can this tool download a Close Friends-only Story?βΌ
Close Friends is a hand-picked list a poster can set as the audience for one specific Story, shown with a green ring instead of the usual gradient. No, a Story limited to Close Friends is invisible to a logged-out request the same way a fully Private account is, regardless of whether the poster's main account is Public.
Does downloading an Instagram Story notify the person who posted it?βΌ
No. This tool fetches Stories through anonymous server-to-server requests, the same type of request Instagram's own app makes when streaming a Story to a viewer's device. You never log in, so your account never appears in the poster's viewers list, and Instagram has no mechanism to flag a fetch like this as a download.
Can I download every slide of a multi-slide Instagram Story at once?βΌ
Yes, usually. Pasting any one slide's link fetches that account's whole Story tray for the day, with each photo and clip returned separately to save. On the rare pass where a slide doesn't come through, pasting that specific slide's own link separately retrieves just that one.
Why did I only get one slide back from a Story that had several?βΌ
This tool usually pulls the full tray from a single link, so getting just one slide back is the exception, not the rule. It happens when the tray fetch misses a slide: go back to the Story, copy that specific slide's own link, and paste it in separately to grab it directly.
What happens to poll, quiz, and question stickers when I download a Story?βΌ
The visual sticker (the poll bar, quiz choices, or question box) is baked into the image or video frame exactly as it looked when you saved it. What doesn't come with it is the live vote count or respondent data, which exists only inside Instagram's own app, tied to the poster's account, and disappears when the Story does.
Is the Link sticker in someone's Story the same as the link I paste into this tool?βΌ
No, they're unrelated. A Link sticker is an outbound URL the poster added to point viewers somewhere else: a product page, an article, another profile. The link you copy and paste here is the Story's own address on Instagram, used to fetch the Story itself, not whatever it might link out to.
Can I download Instagram Stories from a private account?βΌ
No, and no legitimate tool can. Private accounts restrict every Story to approved followers only. Since this tool operates anonymously rather than logging in as an approved follower, private content stays out of reach: any tool claiming otherwise is either not working or asking for your Instagram password, which is a serious risk.
Does this work on video Stories with sound, or only photos?βΌ
Both, from the same paste-and-save flow. Video Stories come back as MP4 with audio intact; photo Stories come back as JPG at their original uploaded resolution.
Can I still download an Instagram Story after it has expired?βΌ
No, unless the poster added it to a Highlight before the 24 hours closed. Once a Story expires without being pinned, Instagram removes the underlying file from its servers, and there's no way to retrieve it afterward, through this tool or any other.
Is it legal to download someone else's Instagram Story?βΌ
Downloading a Public Story for personal offline viewing, research, or fair-use commentary is broadly consistent with accepted fair-use principles in most places. Reposting it elsewhere as your own or using it commercially without permission is a separate question, and the creator retains ownership regardless of how briefly the Story stayed up.
Do I need to log into Instagram to use this tool?βΌ
No. It works anonymously against Instagram's public content servers for any Story on a Public account: no username, password, or app install required at any point.
Why is my Instagram Story link showing as invalid or not found?βΌ
The most common reason is that the 24 hours closed since you copied the link: check whether you can still view the Story yourself in the app. Other causes include copying a link to the profile instead of the Story itself, or the Story being limited to a Private account or a Close Friends list.
Does this Instagram Story downloader work the same on iPhone, Android, and desktop?βΌ
Yes. The copy-link-paste-save flow is identical across every modern mobile and desktop browser; only where the finished file lands (Photos app, Gallery app, or a Downloads folder) differs by device.
Is there a limit to how many Instagram Stories I can download?βΌ
No fixed limit. One link usually pulls a whole account's Story tray at once, so saving several people's Stories just means repeating the paste step once per account, not once per slide.
Can this tool download a Story that was originally posted on Instagram and cross-posted to Facebook?βΌ
Paste the Instagram link directly when you know that's the original: it returns the cleanest file straight from Instagram's own servers. If you only have the Facebook side of a cross-posted Story, the Facebook Story Downloader resolves those the same way it resolves a Story posted natively there.
Where do downloaded Instagram Stories get saved on my device?βΌ
To your browser's default download location: the Downloads folder on desktop, or automatically into your Photos or Gallery app on iPhone and Android once you confirm the save.
Does using this tool put my Instagram account at risk?βΌ
No. It operates entirely independently of your Instagram account: you never log in, so there's no connection between your profile and any Story you download. Requests are standard anonymous HTTP calls, the same kind your own browser makes loading any public web page.
More Tools
Try our other high-speed downloaders for different platforms.