Highlights are the only Instagram Stories that do not expire, which makes them the one thing worth saving properly rather than screen recording in a panic. Here is how to get them at full quality — yours or anyone's public profile — on every device.
Story or Highlight? Get this right first
Half the frustration around this topic comes from people trying to download something that no longer exists.
- A Story is live for 24 hours. After that Instagram removes it from public view permanently. No third-party tool has an archive, and none can retrieve it. Only the owner can, from their personal archive.
- A Highlight is a Story the owner deliberately pinned to their profile. It stays there until they remove it — months, years, indefinitely.
So if someone mentioned a Story yesterday and you cannot find it today, it expired and the search is over. If it appears as a circle under their bio, it is a Highlight and everything below applies.
The fast method (any device, no app)
- Open the Highlights downloader.
- Enter the username, or paste the profile link from Instagram's share sheet.
- Every Highlight on the profile loads with its cover image. Open the one you want.
- Each slide inside is listed separately with a download button. Photos save as JPG, videos as MP4 with audio.
The file you receive is the one Instagram stores — no re-encoding, no watermark, no downscale. It works on phone, tablet and desktop, with nothing to install and no login at any point.
Saving on Android
Tapping download puts the file straight into your Downloads folder, and it will normally appear in your gallery within a few seconds. If it does not, open your gallery app and pull to refresh, or check the Downloads album directly.
Saving on iPhone
Safari handles this differently. Tap download, then find the file in the Downloads arrow next to the address bar. Tap it to open, then use the share icon and choose Save Image or Save Video to move it into Photos. It is one extra step, and it is a Safari behaviour rather than anything to do with the tool.
On desktop
Easiest of the three, particularly for large sets. Right-click a download button and choose "Save link as" if you want to control the destination folder, which is worth doing when you are pulling forty slides at once.
Saving your own Highlights
If the Highlight is on your own account, you have a better option that most people never find. Instagram keeps every Story you have ever posted in an archive, at original quality:
- Open your profile and tap the menu (three lines, top right).
- Go to Your activity, then Archive.
- Switch to Stories archive from the dropdown at the top.
- Find the Story you want and tap the three dots, then Save photo/video.
This is the cleanest route for your own content because it is Instagram handing you your own file directly. The catch is that it only covers Stories posted while auto-archiving was switched on — check Settings → Story → Save to archive is enabled, and turn it on now if it is not, because it cannot work retroactively.
Why not just screen record?
It is the default fallback and it costs you more than people realise:
| Screen recording | Direct download | |
|---|---|---|
| Resolution | Your display's, not the upload's | Original upload quality |
| Interface in frame | Progress bar, username, reply box | Clean file |
| Audio | Via system mixer, often slightly out of sync | Original track, in sync |
| Time cost | Real time — 40 slides means 40 slides | Seconds |
| Notification | None | None |
Neither method notifies anyone, so the choice is purely about quality and effort. On both counts the direct download wins.
Will the account owner know?
No. Instagram does not report Highlight views or downloads to anyone, and because the request comes from our server rather than a logged-in account, nothing connects it to you at all. Screenshots of Highlights are equally unreported — the complete rundown is in this notification guide.
When it does not work
The account is private
Highlights on a private profile are served only to approved followers who are logged in. An unauthenticated request returns nothing. This is a hard wall and no tool crosses it — here is why in detail.
The Highlight has been deleted
If the owner removed it, it is gone from public view immediately. Nothing to fetch.
Nothing loads for a valid username
Usually a typo or a changed handle. Open the profile in a logged-out browser tab to confirm it exists and is public before assuming the tool failed.
A large set loads slowly
Every slide is a separate media file, so a sixty-slide Highlight takes noticeably longer to enumerate than a four-slide one. Give it a few extra seconds.
What you can do with the files
Saving for personal reference — studying a competitor's pricing Highlight, keeping a tutorial to work through offline, archiving your own content before a rebrand — is uncontroversial.
Republishing is a different question. Copyright stays with whoever created the content no matter how the file reached you. If you want to feature someone's Highlight in your own content, ask them; creators say yes to a credited repost far more often than people expect, and it costs you a DM.
Related
To watch rather than save, use the anonymous Story viewer. For live Stories before they expire, the Story downloader handles those. And this shorter mobile-first walkthrough covers just the camera-roll steps if that is all you need.